当前位置: 技术问答>linux和unix
关于linux 网络编程中端口重用问题
来源: 互联网 发布时间:2016-02-26
本文导语: 我绑定一个端口然后运行程序 ,当关闭程序后再起动时提示该端口一经被用了,后来我用setsockopt设置了重用选项后 仍然不起作用,真郁闷,哪个告诉我是什么回事呀? | int reuse = 1; setsockopt(li...
我绑定一个端口然后运行程序 ,当关闭程序后再起动时提示该端口一经被用了,后来我用setsockopt设置了重用选项后 仍然不起作用,真郁闷,哪个告诉我是什么回事呀?
|
int reuse = 1;
setsockopt(listen_fd,SOL_SOCKET,SO_REUSEADDR,&reuse,sizeof(int));
这样做应该可以的
setsockopt(listen_fd,SOL_SOCKET,SO_REUSEADDR,&reuse,sizeof(int));
这样做应该可以的
|
内核释放资源可能存在个延迟,稍等一下就好了.