【发布时间】:2016-09-21 10:04:40
【问题描述】:
我想在 C# 程序中接收 udp 包。几个包的内容组合起来,就是一个 XML 状态日志。在一个状态日志完成后重复。见下图。我正在使用this UDP Broadcast example 获取包,端口为 53181(见图)。 但该程序没有收到任何东西。有任何想法吗?如何使用收到的包来获取 XML 数据?
【问题讨论】:
-
我的回答解决了你的问题吗?如果有,请将其标记为答案。如果不。详细说明您需要什么。
-
抱歉,我没有时间测试您的代码。谢谢顺便说一句。我希望我能在下周进行测试。
-
嗯,我对 c# 编程还很陌生。使用接口的原因是什么?您是否可以通过将接收到的数据打印到命令行的方式完成示例?这将帮助我了解如何处理您的代码。谢谢
-
接口的目的是为了实现复用。然后,您可以在重用时将接收器放在 dll 文件中。然后创建一个从接口继承的新类,并将该对象的实例传递给接收器的构造函数。