Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在对等网络中恢复断开的连接_C#_.net_Wcf - Fatal编程技术网

C# 在对等网络中恢复断开的连接

C# 在对等网络中恢复断开的连接,c#,.net,wcf,C#,.net,Wcf,我正在使用WCF NetPeerTcpBinding连接实现对等网络 我使用的是一个中心服务器,它本身覆盖了CustomPeerSolverService类。该服务所做的只是注册对等点,并将对等点的信息发布给彼此 在我的服务器应用程序上,我可以清楚地看到GUI上当前连接了哪些对等点 我的问题是,每个对等机都有一个到服务器的TCP连接。拔下网络连接后,与此服务器的所有连接都将断开。当网络重新联机时,与服务器的连接不会重新建立。我需要做什么来确保它们重新建立 下面是对等机上每个对等绑定的外观 <

我正在使用WCF NetPeerTcpBinding连接实现对等网络

我使用的是一个中心服务器,它本身覆盖了CustomPeerSolverService类。该服务所做的只是注册对等点,并将对等点的信息发布给彼此

在我的服务器应用程序上,我可以清楚地看到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“

看看这个: