1

私は問題があります。LinuxでTCPサーバーを実行しています。close(socket) 呼び出しでソケットを閉じます。しかし、再バインドしようとすると、バインド呼び出しが errno 98 で失敗します => ポートは既にバインドされています。そのソケットのバインドを解除するにはどうすればよいですか?

4

2 に答える 2

2

ソケットにSO_REUSEADDRオプションを設定する必要があります。ここを参照してください。

于 2011-05-06T09:11:52.857 に答える
0

SO_REUSEADDRソケットオプションの設定を試すことができます。議論については、この質問を参照してください。

于 2011-05-06T09:09:43.730 に答える