我想知道 TCP 套接字的传输时间是否可配置。我正在发送一个大小为 19 字节的 TCP 数据包,传输时间似乎约为 1 秒。这可以被取消还是必须接受它是什么?
问问题
532 次
1 回答
4
你是如何计算这个时间的?我希望您不要比较两台不同计算机的时间,因为它们的时钟可能并不相同。
然而,话虽如此,您可能正在遭受 Nagle 算法的困扰,在该算法中,连接等待传输数据以查看是否还有更多要一起批处理。您可以通过设置 Tcp 选项来关闭它。
http://msdn.microsoft.com/en-us/library/system.net.sockets.socket.nodelay.aspx
于 2013-08-04T09:31:17.890 回答