在我的办公大楼,我们有笔记本电脑上的多个楼层的所有运行WCF服务。当WCF服务相互通信,将一个消息超出范围的设备自动达到它的多跳跃?不WCF/WLAN装置驱动程序处理?或者我已经检测,如果一个设备不是联络/外的范围和实现跳跃在我自己的服务?

有帮助吗?

解决方案

只要你从你的WCF客户端连接服务 - 是的,所有的渠道将被使用。你不应该有类似的东西您的邮件采取什么样的网络路径担心自己 - 网络只是必须有一个呼叫的持续时间目前稳定; - )

有什么在WCF来解决这个问题,真的 - 这应该在网络堆栈由驱动程序或操作系统处理方式下,

其他提示

简短的回答

WCF可以做任一或两者的这些:

  • 依靠一个潜在的协议等知识产权处理的漫游
  • 使用定制的通道代码处理重试漫游,等你想要的方式

没有特别机制,加强漫游提供WCF类Microsoft提供的,而该框架本身是很容易能够支持这个无缝如果你写的或者寻找一个渠道的实施做到这一点。

完整的答案

WCF不是一个在线协议。它是一个框架,允许你来进行通信使用各种各样的协议和网络。这可以让你使用同样的客户和服务编码是否正在使用HTTPS,原TCP,名为的管道,或其他任何协议。

WCF船舶有许多渠道,你可以加入你自己的。例如,如果你想通过蓝牙或红外,就创建一个新的通道,谈判这些协议和可以使用你的WCF服务。这些通道也可以在网上找到的或购买的供应商。

大多数网络今天是利用知识产权协议,并且如果使用WCF之间进行通信的桌面计算机,你可能会使用一些议定书》(s)在IP,例如TCP或HTTP。在这种情况下,IP是正常的路由选择的规则将被用,因此如果这两个机可以exchane IP数据包可以进行通信的使用WCF。

所以如果你的无线接入点,让无缝漫游,你将能够进入功能,使用WCF。

如果你的无线路由不具有漫游的无缝,你将要做一些额外的工作如果要维持一个连接在漫游。具体地说,你会需要建立一个信道,将响应关闭引黄联接通过重新解决服务器娜和重新尝试的请求。当然你将要使用DNS或另一个协议这样的服务器可以更新其登记为其IP地址的变化。

WCF是足够的灵活性,允许您可以创建这样一个渠道和使用它没有应用程序的代码没有意识到这一点。但是没有像这样来的盒子:你就必须建立它,或下载或购买。

它无关,与WCF ....

如果有,对IP计算机之间的连接,则该消息将打通...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top