Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は問題があります。LinuxでTCPサーバーを実行しています。close(socket) 呼び出しでソケットを閉じます。しかし、再バインドしようとすると、バインド呼び出しが errno 98 で失敗します => ポートは既にバインドされています。そのソケットのバインドを解除するにはどうすればよいですか?
ソケットにSO_REUSEADDRオプションを設定する必要があります。ここを参照してください。
SO_REUSEADDRソケットオプションの設定を試すことができます。議論については、この質問を参照してください。
SO_REUSEADDR