WIZnet技术专区
直播中

wlh2018

5年用户 5经验值
私信 关注
[技术问题讨论]

w5500 作为tcp server,客户端异常发送【RST,ACK】断开连接问题

测试1
w5500 作为tcp server,上位机labveiw程序作为clinet,正常第二次交互结束后,客户端发送一个【RST,ACK】报文断开了连接;
(1)使用wireshark抓取报文没看出其他异常; (2)使用第三方网络调试助手作为client,多次交互无问题;

测试2
仍使用上位机labveiw程序作为clinet,使用另外一个tcp转485模块作为tcp server 替代w5500,多次交互无异常


所以目前怀疑是labveiw程序和w5500兼容性导致
1.比较上面2种场景报文,发现w5500作为tcp server时,每次交互都会发送“tcp window update”报文;查了下非异常报文,但是能否把这个报文去掉呢,手册未找到对应寄存器
2.RST报文可能的原因是什么呢,有没有大佬遇到过

过滤器ip.src_host==192.168.1.30 || ip.dst_host==192.168.1.30
*附件:wireshark抓包.zip

回帖(1)

wlh2018

2024-10-14 18:40:46
找到原因了,其他同事乌龙,上位机bug。。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分