您好我想在fedora core 17下使用TCP_QUICKACK 但是如下所示
setsockopt(sockfd, IPPROTO_TCP, TCP_QUICKACK, (int[]){1}, sizeof(int))
但是当我尝试编译它时,我得到了
错误:'TCP_QUICKACK'未声明
我需要做什么 请帮忙
答案 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版本中移除额外的零。]