centos编译出错 ,TCP_USER_TIMEOUT选项未定义 5C

想使用使用TCP Keep-alive加上TCP_USER_TIMEOUT机制,解决通信对端异常断网、掉电的情况下,连接被长期挂起的问题了,但编译出错,Linux内核版本为4.4。

error: 'TCP_USER_TIMEOUT' was not declared in this scope

tcp

1个回答

TCP_USER_TIMEOUT在内核2.6.37+以上定义的,4.4不一定有,或者你头文件包含少了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问