2009-07-08 104 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'

回答

相關問題