您好,我想在 fedora core 17 下使用 TCP_QUICKACK 但像下面一样
setsockopt(sockfd, IPPROTO_TCP, TCP_QUICKACK, (int[]){1}, sizeof(int))
但是当我尝试编译它时,我得到了
错误:‘TCP_QUICKACK’未声明
我需要做什么 请帮忙
最佳答案
我手头没有 Fedora 拷贝,但在 Ubuntu 12.04 下,TCP_QUICKACK 定义在 netinet/tcp.h(和 linux/tcp.h)中。
您可能可以使用以下 shell 命令找到正确的 header :
find /usr/include -name "*.h" | xargs grep TCP_QUIKACK
(如果您的系统不使用/usr/include,请替换为正确的路径。)
[编辑:从 Ubuntu 版本中删除多余的零。]
关于c++ - 如何在 fedora 17 中使用 TCP_QUICKACK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20844123/