サーバーへの tcp 接続を確立した後、Linuxアプリケーションを閉じると、Socket.close() が呼び出されます。
netstat -pant を確認すると、接続が TIME_WAIT ステータスになっていることがわかります。
これにより、同じポートを使用して接続しているため、サーバーにすぐに接続できなくなります。代わりに、再接続する前に、接続が TIME_WAIT ステータスでタイムアウトになるのを待つ必要があります。
set_so_timeout()、set_keepalive()、set_so_linger()、および set_reuseaddr() というソケット メソッドを試してみましたが、この投稿ではメソッドの正確なスペルが間違っている可能性があります。
私の質問は、接続を TIME_WAIT ステータスから抜け出させて、すぐに再び接続できるようにするにはどうすればよいですか?
私にお知らせください。
ありがとう、ジブ