5

我想知道我是否可以对 TCP 套接字进行调整,除了禁用 Nagle,以便为主要是小数据包的客户端-服务器协议获得尽可能低的延迟。

客户端数据包大多小于 100 字节,服务器数据包大小为 100-300 字节。

我在服务器端使用java,在客户端使用(objective-)c。

4

1 回答 1

1

您可能需要考虑减少延迟确认超时(如果可能)。即使关闭了 Nagle,在您不经常发送数据包并且发生数据包丢失的情况下,延迟 ack 可能会导致数据包丢失检测延迟,然后重新传输延迟。

于 2013-08-03T06:33:51.657 回答