sy_jan
级别: 略有小成
精华主题: 0
发帖数量: 20 个
工控威望: 360 点
下载积分: 1263 分
在线时间: 4(小时)
注册时间: 2024-11-08
最后登录: 2025-08-14
查看sy_jan的 主题 / 回贴
楼主  发表于: 10天前
图片:
图片:
用TSEND_C建立连接和发送,接收用TRCV,固定DATA(指针地址和长度不变),可以正常收发没问题,改变DATA地址或者LEN长度,发送给MES正常,接收到的数据会错位2个字节,只有重置TCP连接后才正常,有没有大佬知道试什么原因?
sy_jan
级别: 略有小成
精华主题: 0
发帖数量: 20 个
工控威望: 360 点
下载积分: 1263 分
在线时间: 4(小时)
注册时间: 2024-11-08
最后登录: 2025-08-14
查看sy_jan的 主题 / 回贴
1楼  发表于: 3天前
解决了,触发必须要用上升沿,我写的持续接收RCV的块就一直在接收状态,在切换到第二个RCV块的时候数据开头一部分会接收到第一个块的地址里去