0

ソケット接続を介してサーバーに接続し、サーバーにリクエストを送信して応答を受信した後、もう一度サーバーにリクエストを送信しようとしますが、send(); サーバーが起動してしばらくするとサーバーがダウンしたため、-1が返されます。同じソケットを使用してサーバーにリクエストを送信できますか?

4

1 に答える 1

1

いいえ、エラーが発生すると、接続は無効になります。接続が無効になったら、ソケットを閉じるだけです。新しい接続に再利用することはできません。サーバーがダウンした場合、元の接続のパラメーター(ポート番号など)のメモリーがありません。クライアントとサーバーが同期するように、新しい接続を開く必要があります。

于 2012-10-26T19:53:44.763 に答える