C# tcp 连接出现Fin,ack问题,导致ZeroWindow

yuezj yuezj 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
大家好,我现在遇到一个问题.用c#编程的Client (Ip地址192.168.1.102) 给下位机Servo(IP地址192.168.1.220) 发TCP 信号.
使用wireshark 抓包后,数据如下

经过3次握手后,建立TCP 连接.然后发数据.
由于Servo端口不能及时反馈Psh,ack,这个信号.在0.1ms后,Client 发送Fin,ack 信号.随后出现ZeroWindow报警.
(Servo是个下位机,反馈信号慢)


另外,同样的程序,发送给另外一台电脑,ip地址为192.168.1.110则顺利通过.图片如下:

...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
yuezj
C# 111,129 成员 642,538 内容