读书人

守护进程退出的时候如何关闭正在侦听

发布时间: 2012-03-09 16:54:57 作者: rapoo

守护进程退出的时候,怎么关闭正在侦听的端口?
如标题。守护进程用作TCP/IP通讯的服务器端,现在碰到的问题是:守护进程退出之后马上再启动的话,就会提示端口已被占用,要过一会系统才会自动释放。
我想通过处理TERM信号来关闭,但是不知道怎么将文件描述字fd传给信号处理函数。


[解决办法]
可以将socket的属性设置为SO_REUSEADDR试试.
[解决办法]
搜索一下这两个关键字
TIME_WAIT SO_REUSEADDR

读书人网 >UNIXLINUX

热点推荐