如何确保在进程退出时正确释放绑定到端口的套接字,以便可以在bind()不使用EADDRINUSE的情况下重用端口?我写了一个小程序,它只是创建一个套接字,将它绑定到一个固定的端口,等待连接,然后立即终止.当我重新运行程序时,bind()调用因EADDRINUSE而失败,但如果我等了几分钟,它就会成功.
bind()
有没有办法可以明确地"取消绑定"套接字,从而释放端口号?
c sockets networking
c ×1
networking ×1
sockets ×1