LabVIEW中的UDP广播
UDP broadcast in LabVIEW
我在 LabVIEW 中为 Windows PC 实现了以下简单代码。
此外,我在另一台机器上有一个应用程序发送 18 字节长度的 UDP 包。
当发件人直接发送包裹时,一切正常。我收到了正确的包裹:
810A 0012 0120 FFFF 00FF 1008 0900 1B04 1EB0
一旦我将包设置为在本地或全局广播,我就会收到 25 字节长度的包。 60%的包裹与实物相符,这里是:
810B 0019 0120 FFFF 00FF 1000 C402 0000 7B22 0400 9103 2201 04
我 运行 Wireshark 并看到我的网卡在两种情况下(直接流量或广播)都收到了正确的包。所以问题出在我的LabVIEW代码或LabVIEW中的UDP读取功能上。
你有过这样的经历吗?
错误包的发送端口和IP地址是否正确?来源是您的应用程序吗?
也许其他人正在发送第二个数据包。
我在 LabVIEW 中为 Windows PC 实现了以下简单代码。
此外,我在另一台机器上有一个应用程序发送 18 字节长度的 UDP 包。
当发件人直接发送包裹时,一切正常。我收到了正确的包裹:
810A 0012 0120 FFFF 00FF 1008 0900 1B04 1EB0
一旦我将包设置为在本地或全局广播,我就会收到 25 字节长度的包。 60%的包裹与实物相符,这里是:
810B 0019 0120 FFFF 00FF 1000 C402 0000 7B22 0400 9103 2201 04
我 运行 Wireshark 并看到我的网卡在两种情况下(直接流量或广播)都收到了正确的包。所以问题出在我的LabVIEW代码或LabVIEW中的UDP读取功能上。
你有过这样的经历吗?
错误包的发送端口和IP地址是否正确?来源是您的应用程序吗?
也许其他人正在发送第二个数据包。