socket连接时TIME_WAIT,无法重连


程序A第一次运行绑定了端口777
我ctrl+c强制退出A
然后再次运行A
这时候发现端口777无法绑定。
netstat -an发现端口777一直处于TIME_WAIT的状态

我接下来使用,setscokopt(sock,SOL_SOCKET,SO_REUSEADDR,&opt,sizeof(opt))
使地址可以重用,但是发现仍然无法绑定。

网络编程 socket

haier 10 years, 8 months ago

SO_REUSEPORT端口无法绑定应该用这个。。

clxming answered 10 years, 8 months ago

Your Answer