欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[TCP网络编程注意]SIGPIPE TCP No Delay TCP Keepalive

程序员文章站 2022-06-05 22:02:33
...

1.SIGPIPE

SIGPIPE默认动作为终止进程,即当对方连接断开时,会导致当期服务进程退出。
利用

signal(SIGPIPE,SIG_IGN)

可全局忽略。

2.TCP No Delay

用于禁止Nagle算法,对编写低延迟网络服务很重要。

3. TCP keepalive

用于定期探查TCP连接是否存在,如果应用层有心跳连接,则不必需。
默认的探查周期是2h。

相关标签: 网络编程