我是集成维特罗斯4600使用ASTM协议的以太网,我已经集成了另一台机器在过去使用ASTM通过串口,这是很好的工作。
"Unexpected reply from LIS".1 H\x{##**$}* 2P|1|00001|||FIRST^LAST^E||19780407|F||843TALLOAKSDR^HAILVILLEMD45831|||^^||||||||||||||||||||| 3O|1|CCY1311181^^||^^^1.0000+300+1.0|R||||||A||||5||||||||||O||||| 4L\x{e76f}1维N
我正在C#中实现它&可以成功地读取来自Vitros4600的消息,但是Vitros4600无法理解我的答复。
在串行通信中,我注意到先存在ENQ/ACK类数据包,然后执行所有消息,这在tcp中也会发生吗?随着数据的到来&在流中发送tcp,而不是以数据包的形式发送。
发布于 2019-09-27 14:51:46
在交换的数据方面没有什么不同。我从支持TCP和串行通信的分析器中实现了ASTM协议。在任何情况下,为了初始化一个新的通信周期,ENQ是必要的。
https://stackoverflow.com/questions/53455458
复制相似问题