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

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


可以将socket的属性设置为SO_REUSEADDR试试.


搜索一下这两个关键字
TIME_WAIT SO_REUSEADDR

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

相关文章:

你感兴趣的文章:

标签云: