2012-11-30 4 views

Répondre

0

Vous utilisez des prises et le protocole Http.

Cela signifie simplement que votre connexion TCP a été fermée par l'autre extrémité ou cassée pour une autre raison. En cas de rupture, une prise de contact à 3 voies est de nouveau nécessaire avant de commencer le transfert de données. Comme mentionné dans les commentaires, étant sur l'écoute, c'est-à-dire sur le serveur, vous ne pouvez normalement pas initier la connexion. Donc, il faut simplement fermer cette prise et aller de l'avant. Cependant, si vous étiez un client, vous devriez probablement appeler api similaire pour vous reconnecter et continuer une fois qu'il a réussi.

Broken pipe on SO

+0

Comme cette HTTP et que c'est la fin du serveur, il ne peut pas refaire juste la poignée de main. Il devrait simplement abandonner la réponse et le client. – EJP

+0

D'accord. Je voulais dire que la poignée de main serait nécessaire à nouveau. Ne pas se référer à la fin d'écoute l'initiant. Éditera pour clarifier cela. Merci – fayyazkl