【发布时间】:2013-01-08 13:41:38
【问题描述】:
我正在从设备向我的电脑发送 udp 数据包。
我正在使用 LabVIEW 中的标准“UDP 接收器 VI” (labview\examples\comm\UDP.llb)
但是我发送的数据没有显示在 vi 上,即使你可以看到我正在发送 UDP 数据包。
请帮忙
Labview 程序:
【问题讨论】:
-
在发送方还是接收方进行捕获?一些接收端代码也会有所帮助。
-
这是在接收器上,我的电脑 (192.168.1.100)
-
您的代码显示您侦听端口 64100,而 udp grap 显示端口 64000。您不必在打开 UDP 连接时设置 IP 地址。可能发生的情况是您的短暂超时(1 秒)覆盖了“String”FP 控件。 (您可以将超时设置得更大)为了有效地使用“停止”按钮,请将按钮移动到 while 循环中。
-
抱歉 1024 连接到“消息长度”而不是超时。
-
wireshark 在端口 64000 上显示的是旧版本,我现在在 64100 上工作,所以,这应该是问题