从终端到主机的数据损坏

从终端到主机的数据损坏

我有一个终端,它向主机发送数据,该数据被<stx>和包裹<etx>。但是,当它进入网络时,它总是有 5/6 个字节的垃圾数据代替 和<stx>前几个预期字节,这些字节恰好都是零。

<CAN>在我期望出现 的地方,往往出现<STX>。没有理由怀疑网络和终端是全新的。但我认为故障出在终端方面。有人见过类似情况吗?我该如何排除故障?

答案1

我该如何解决问题

如果您还没有这样做,请在两端使用网络监控/捕获工具并比较结果。

  • wireshark
  • tcpdump
  • Windows netmon

如果存在任何差异,那么网络和/或网络驱动程序中存在问题。请记住,数据包在传输过程中可以合法拆分。

(我的钱花在了 C# 代码的一个 bug 上)

相关内容