2009-04-28 5 views
1

Pourquoi les sockets/remote n'ont-ils pas la capacité de fonctionner correctement lorsqu'ils sont déconnectés et reconnectés à plusieurs reprises? Je suis obligé de tuer à la fois l'application serveur et client et de les rouvrir à nouveau.Remoting and Sockets ont ce problème de déconnexion/reconnexion

Quelle est la solution à ce problème?

Merci

Edit: Il n'y a pas un problème avec cette question. Différentes erreurs se produisent ... Parfois, l'application plante et parfois ne répond pas

Répondre

1

Le système d'exploitation tiendra des références de socket pendant une période définie pour gérer tous les messages restant sur le réseau/envoyés par les clients. Pour renvoyer à un numéro de port particulier après l'arrêt, vous devez spécifier l'option SO_REUSEADDR lors de la définition de vos sockets.