编写TCP通信时,有非常小的数据包,造成粘包可以用下面方法尝试。
但,有时并不能解决问题
通过函数setsockopt并不起作用
注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interface\后面的一串数字表示一个网卡,里面有IPadress标识这网卡的IP方便区别网卡
在里面新建DWORD键,并命名
TcpAckFrequency 和TCPNoDelay
赋值为1
保存注册表,重启电脑或者重启网卡