C# GPS设备未侦听UDP请求
我创建了一个应用程序,通过GPRS从GPS设备获取数据,并发送数据。我可以成功地从设备获取数据。如果需要,我必须发送一些UDP数据包来配置设备。 制造商给了我一个设备模拟器。当使用设备模拟器进行测试时,两者都运行在不同的VM服务器上,我可以成功地发送和接收UDP数据包。但对于真正的设备,我只能从设备获取数据,但设备没有响应/接受来自应用程序的UDP数据。C# GPS设备未侦听UDP请求,c#,udp,C#,Udp,我创建了一个应用程序,通过GPRS从GPS设备获取数据,并发送数据。我可以成功地从设备获取数据。如果需要,我必须发送一些UDP数据包来配置设备。 制造商给了我一个设备模拟器。当使用设备模拟器进行测试时,两者都运行在不同的VM服务器上,我可以成功地发送和接收UDP数据包。但对于真正的设备,我只能从设备获取数据,但设备没有响应/接受来自应用程序的UDP数据。 原因可能是什么??请帮忙 解决了这个问题。实际上,我必须使用相同的套接字来发送和接收设备数据,一旦应用,它就会正常工作。尝试使用类似于tcpd
原因可能是什么??请帮忙 解决了这个问题。实际上,我必须使用相同的套接字来发送和接收设备数据,一旦应用,它就会正常工作。尝试使用类似于
tcpdump
的工具查看通信量?通常是因为您没有使用返回或使用错误的返回类型终止命令。@jdweng它在其他服务器上的模拟器上正常工作。我尝试发送UDP数据包,然后终止命令,但设备仍然没有响应。是否有可能两个设备设置为相同的IP地址,从而导致冲突。关闭无法与之通信的设备。来自cmd.exe的尝试按名称或IP ping设备。如果您得到响应,则您存在IP冲突。我经常看到这个问题。