首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为.NET WCF项目设置IP隧道

为.NET WCF项目设置IP隧道
EN

Stack Overflow用户
提问于 2011-06-20 18:52:31
回答 2查看 651关注 0票数 0

是否有人尝试通过PC B将WCF请求从PC A隧道传输到PC C?在我的例子中,PC A不能直接访问PC C,但是PC A和PC C可以访问PC B。我用谷歌搜索了一下,发现WCF不支持SOCKS代理,否则这个问题早就解决了。有没有人能想到一种通过隧道发送WCF请求的方法?我一直在考虑写一个WCF路由器,但问题是我不确定如何在我的WCF请求中获得路由器地址和实际的目的地址。换句话说,当我创建一个WCF代理时,我只能将它设置为指向路由器的地址,但是路由器如何知道路由到哪个目的地呢?我以后可能会有一台PC D,E和F,我希望能够选择其中之一。

如果有人知道一种方法,工具等,请让我知道。

编辑:由于人们不完全理解我的问题,我重新定义了我的问题。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2011-06-20 19:03:41

您可以简单地将主机名记录添加到每台PC的主机文件中。

例如,在PC A上,您可以添加指向PC B的IP地址的主机名记录"pc-b“,反之亦然。

在PC A上,添加:

代码语言:javascript
复制
192.168.2.1 pc-b

(假设IP地址为上述地址),在PC B上添加:

代码语言:javascript
复制
192.168.2.2 pc-b

(当然,假设这是正确的IP地址)。

然后,每台PC都可以通过主机名联系对方,并且它们不会尝试通过DNS查找这些主机名。

票数 0
EN

Stack Overflow用户

发布于 2011-07-22 14:40:58

Azure Service Bus与WCF相关,并且有一个名为Port Bridge的示例项目,可以解决您的问题。

在这里查看解决方案:https://softwareengineering.stackexchange.com/questions/9652/what-are-some-interesting-uses-of-the-azure-service-bus/9656#9656

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6410085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档