我想知道是否有调整我可以做一个TCP套接字,除了禁用Nagle,以获得最低的可能延迟客户端 - 服务器协议主要是小数据包。建议TCP套接字设置为低延迟和小包
客户端数据包大多小于100字节,服务器数据包大小为100-300字节。
我在服务器端使用java,在客户端使用(objective-)c。
我想知道是否有调整我可以做一个TCP套接字,除了禁用Nagle,以获得最低的可能延迟客户端 - 服务器协议主要是小数据包。建议TCP套接字设置为低延迟和小包
客户端数据包大多小于100字节,服务器数据包大小为100-300字节。
我在服务器端使用java,在客户端使用(objective-)c。
如果它是一个简单的请求响应协议,你可以考虑使用UDP。 – stark
@stark我知道,但我想用尽可能好的TCP设置进行测量来进行比较。 – Nuoji
我对此表示怀疑。禁用Nagle应该足够了,除非你想调整一些定时器,这不是可取的IMO。 – EJP