如何启用TCP_QUICKACK选项

时间:2019-03-18 17:49:02

标签: c linux tcp network-programming

我尝试在实践中检查TCP_QUICKACK选项,但似乎不成功。

我有用C编写的带有SO_RCVBUF = 4096的客户端套接字应用程序。该客户端应用程序将简单的GET HTTP请求发送到Jetty服务器。

但是当我设置TCP_QUICKACK选项时:

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

在每个128字节读取操作中,使用sleep()使其循环变慢后,Wireshark显示了客户端向服务器声明4096字节窗口大小,但是我希望我的C客户端在接收器缓冲区空间后立即声明128字节变得可用。

我想念什么吗?我应该以某种方式重新配置Linux内核吗?

0 个答案:

没有答案