Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# GPS设备未侦听UDP请求_C#_Udp - Fatal编程技术网

C# GPS设备未侦听UDP请求

C# GPS设备未侦听UDP请求,c#,udp,C#,Udp,我创建了一个应用程序,通过GPRS从GPS设备获取数据,并发送数据。我可以成功地从设备获取数据。如果需要,我必须发送一些UDP数据包来配置设备。 制造商给了我一个设备模拟器。当使用设备模拟器进行测试时,两者都运行在不同的VM服务器上,我可以成功地发送和接收UDP数据包。但对于真正的设备,我只能从设备获取数据,但设备没有响应/接受来自应用程序的UDP数据。 原因可能是什么??请帮忙 解决了这个问题。实际上,我必须使用相同的套接字来发送和接收设备数据,一旦应用,它就会正常工作。尝试使用类似于tcpd

我创建了一个应用程序,通过GPRS从GPS设备获取数据,并发送数据。我可以成功地从设备获取数据。如果需要,我必须发送一些UDP数据包来配置设备。 制造商给了我一个设备模拟器。当使用设备模拟器进行测试时,两者都运行在不同的VM服务器上,我可以成功地发送和接收UDP数据包。但对于真正的设备,我只能从设备获取数据,但设备没有响应/接受来自应用程序的UDP数据。
原因可能是什么??请帮忙

解决了这个问题。实际上,我必须使用相同的套接字来发送和接收设备数据,一旦应用,它就会正常工作。

尝试使用类似于
tcpdump
的工具查看通信量?通常是因为您没有使用返回或使用错误的返回类型终止命令。@jdweng它在其他服务器上的模拟器上正常工作。我尝试发送UDP数据包,然后终止命令,但设备仍然没有响应。是否有可能两个设备设置为相同的IP地址,从而导致冲突。关闭无法与之通信的设备。来自cmd.exe的尝试按名称或IP ping设备。如果您得到响应,则您存在IP冲突。我经常看到这个问题。