2009-07-08 8 views
0

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'

Répondre

Questions connexes