我有设备。每个都在随机时间内通过特定端口向(服务器 IP 地址)发送数据。因为它是一个警报装置,并且有可能不止一个装置同时触发。数据采用 XML 格式。
现在我已经有了一个小的 Windows 应用程序来监听数据但是我遇到了一些问题
- 问题是应用程序正在嗅探数据包。意味着我可以在 TCP 数据包中获取数据……这意味着我将在数据包中划分 XML 而不是按顺序(按时间排序)……这使得读取 XML 数据变得如此困难或只需安排它并从中读取。我需要读取来自设备的数据并将其保存为 XML 格式。即使我正在收听一台设备,数据包也没有按顺序排列
任何想法如何做到这一点。我在这里看到了一些其他问题,我尝试了所有这些答案,但没有谈论读取 XML 文件。我使用与本文相同的代码