2009-07-08 65 views
0

我正在使用WCF NetPeerTcpBinding连接实施对等网络。恢复对等网络中的断开连接

我正在使用一个中央服务器,它本身覆盖了CustomPeerResolverService类。所有这些服务都是注册对等点,并将对等点的信息发布给对方。

在我的服务器应用程序中,我可以清楚地看到当前在GUI上连接了哪些对等点。

我的问题是,每个对等点都有到服务器的TCP连接。当我拔掉网络连接时,所有与此服务器的连接都会中断。当网络恢复联机时,不会重新建立与服务器的连接。我需要做些什么来确保他们重新建立?

以下是对等体上的每个对等绑定的样子。

<netPeerTcpBinding> 
    <binding name="PeerTcpConfig" port="0"> 
     <security mode="None"></security> 
     <resolver mode="Custom"> 
     <custom address="net.tcp://127.0.0.1/GlobalStoreAPIServer" 
      binding="netTcpBinding" bindingConfiguration="TcpConfig"> 
     </custom> 
     </resolver> 
    </binding> 
    </netPeerTcpBinding> 

那么这是什么意思是,我的服务器在端点 '的net.tcp://127.0.0.1/GlobalStoreAPIServer'

回答

相关问题