客户使用UDP协议,开始设备会不断重启,后来无法接收到数据(使用3030端口)
1、重启问题
任务堆栈溢出导致的;
2、通过UDP协议,3030端口接收数据,不能使用其他端口进行通信(win11 系统);
思路:
(1)是否可以ping 通 设备(CMD);
(2)检查设备是否发送数据到电脑,如果下面显示接收端一直有数据输入,说明设备的数据进入到了电脑;
(3)查看端口是否被占用或者禁用;
占用查看:CMD— netstat -ano | findstr “3030” 如被占用,有具体信息;
被禁用或者未被使用,显示为空:
允许UDP入站连接(CMD):
netsh advfirewall firewall add rule name=”Allow UDP 3030″ dir=in action=allow protocol=UDP localport=3030
允许UDP出站连接(CMD):
netsh advfirewall firewall add rule name=”Allow UDP 3030 Out” dir=out action=allow protocol=UDP localport=3030
参考以下内容: