如何使用TCP_QUICKACK uder fedora 17

时间:2013-12-30 17:08:15

标签: c++ c linux tcp

您好我想在fedora core 17下使用TCP_QUICKACK 但是如下所示

setsockopt(sockfd, IPPROTO_TCP, TCP_QUICKACK, (int[]){1}, sizeof(int))

但是当我尝试编译它时,我得到了

错误:'TCP_QUICKACK'未声明

我需要做什么 请帮忙

1 个答案:

答案 0 :(得分:1)

我没有Fedora方便的副本,但在Ubuntu 12.04下,TCP_QUICKACK在netinet / tcp.h(以及linux / tcp.h)中定义。

您可以使用以下shell命令找到正确的标头:

find /usr/include -name "*.h" | xargs grep TCP_QUIKACK

(如果您的系统不使用/ usr / include,请替换正确的路径。)

[编辑:从Ubuntu版本中移除额外的零。]