Linux套接字没有';关不上

Linux套接字没有';关不上,linux,sockets,unbind,Linux,Sockets,Unbind,我有个问题。我在linux中运行TCP服务器。我通过关闭(套接字)调用关闭套接字。但当我再次尝试重新绑定时,bind调用失败,errno 98=>端口已绑定。如何解除该套接字的绑定?您可以尝试设置SO\u REUSEADDRsocket选项,有关讨论,请参阅 您必须在套接字上设置SO\u REUSEADDR选项,请参见。这可能会有帮助吗?:谢谢,它真的很有帮助。奇怪的是,如果我在Windows中运行应用程序,它就不需要了。

我有个问题。我在linux中运行TCP服务器。我通过关闭(套接字)调用关闭套接字。但当我再次尝试重新绑定时,bind调用失败,errno 98=>端口已绑定。如何解除该套接字的绑定?

您可以尝试设置
SO\u REUSEADDR
socket选项,有关讨论,请参阅

您必须在套接字上设置SO\u REUSEADDR选项,请参见。

这可能会有帮助吗?:谢谢,它真的很有帮助。奇怪的是,如果我在Windows中运行应用程序,它就不需要了。