关闭nagle 算法

不羁岁月 提交于 2019-12-14 04:56:26

编写TCP通信时,有非常小的数据包,造成粘包可以用下面方法尝试。

但,有时并不能解决问题

通过函数setsockopt并不起作用

注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interface\后面的一串数字表示一个网卡,里面有IPadress标识这网卡的IP方便区别网卡

在里面新建DWORD键,并命名

TcpAckFrequency 和TCPNoDelay 

赋值为1

保存注册表,重启电脑或者重启网卡

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!