Je suis en train d'implémenter un réseau poste à poste à l'aide de connexions WCP NetPeerTcpBinding.Récupération des connexions rompues dans un réseau pair à pair
J'utilise un serveur central qui lui-même remplace la classe CustomPeerResolverService. Tout ce service consiste à enregistrer des homologues et à publier des informations sur les homologues.
Sur mon application serveur, je peux voir visuellement quels homologues sont actuellement connectés sur l'interface graphique.
Ma question est, chaque pair a une connexion TCP au serveur. Lorsque je débranche ma connexion réseau, toutes les connexions à ce serveur sont coupées. Lorsque le réseau revient en ligne, ces connexions au serveur ne sont pas rétablies. Que dois-je faire pour m'assurer qu'ils sont rétablis?
Voici à quoi ressemblent chacune des liaisons d'égal à égal sur les homologues.
<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>
Alors qu'est-ce que cela signifie est que mon serveur a un point final à 'net.tcp: //127.0.0.1/GlobalStoreAPIServer'