tcp windows full问题原因?windows tcp服务端程序

2023-12-27 26阅读

tcp windows full问题原因?

问题描述:此前在对接视频平台过程中,获取的视频超过7路,会出现TCP window full的错误,然后获取的视频流会断掉。

tcp windows full问题原因?windows tcp服务端程序(图片来源网络,侵删)

产生问题的原因:业务处理过程中速度不够,导致客户端向服务端发送零窗口的错误,最终导致服务端端口卡死。只有等到socket关闭,服务器端的业务才会恢复。

tcp窗口值怎么求?

TCP协议首部参数说明如下:

(1)16位端口号:告知主机该报文段是来自哪里(源端口Source Port)以及传给哪个上层协议或应用程序(目的端口Destination Port)的。

tcp windows full问题原因?windows tcp服务端程序(图片来源网络,侵删)

(2)32位序号:一次TCP通信(从TCP连接建立到断开)过程中某一个传输方向上的字节流的每个字节的编号。

(3)32位确认号(acknowledgement number):用作对另一方发送来的TCP报文段的响应。其值是收到的TCP报文段的序号值加1。

(4)4位头部长度(header length):标识该TCP头部有多少个32bit字(4字节)。因为4位最大能标识15,所以TCP头部最长是60字节。

tcp windows full问题原因?windows tcp服务端程序(图片来源网络,侵删)

怎样修改windows服务器中最大的tcp连接数?

自己来答一个吧,成功的被服务器配置给坑了~通过ulimit -a命令可以看到文件最大打开数,使用ulimit -n xxxxx就可以提升最大打开数,或者更改/etc/security/limits.conf中关于文件最大打开数的配置就行了。

到此,以上就是小编对于的问题就介绍到这了,希望这3点解答对大家有用。

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]