如何调整SetReadBuffer的大小

时间:2018-07-31 07:57:07

标签: docker go networking tcp

我正在编写一项服务(正在进行中),该服务需要通过tcp连接到客户端。我使用Wireshark监控我的网络流量,偶尔看到

主机上的TCP零窗口大小

我想知道是否在

中设置较大的尺寸
  

func(* TCPConn)SetReadBuffer

将减轻这种情况。据我了解,此功能将更改与tcp连接关联的操作系统的接收缓冲区。客户端将以每秒数千个的速度发送数据包,典型的数据包数据大小为1448字节。另外,如果我在docker映像中运行此服务,还会有其他因素可能影响缓冲区大小(例如某些docker特定限制)。

0 个答案:

没有答案