当前位置:首页 > 技术支持与服务 > FAQ
FAQ 关注公司最新动态,及时了解产品信息!

我可以Ping通也可以远程登录(Telnet)NPORT。但为什么我自己编写的UDP程序的不能和NPORT互传数据?

更新时间:2009-06-30 13:07:04  阅读:2592次

[编号:449]

可能原因:
1. NPORT没有设置成正确的运行模式。
2.NPORT的UDP端口没有设置正确 。
3.DHCP的问题。
4.目的IP地址设置错误。
5.防火墙滤包规则。
6.DE-311/211 DIP开关设置错误。
7.数据丢失。
解决方法:
1.NPORT必须设置成UDP模式。
2.NPORT的UDP端口必须与您的UDP程序端口一致。
3.如果你的主机和NPORT是在DHCP的环境下:
a)必须分配一个固定的IP地址给NPORT和你的主机。
b)在DHCP环境下,你可以通过MAC地址映射,为NPORT和主机指令IP地址。
4.目标主机的IP地址必须和你的主机在同一网段。
5.确认你的防火墙没有关闭UDP程序所需要的端口。
6.进行数据通信时,DE311/211的DIP开关必须在OFF状态
7.UDP协议无法保证数据不被丢失。但是我们可以做一些事情来减少数据的丢失。具体做法如下:
a)尽量净化网络。
b)你的程序应该建立当数据丢失的时候有重传机制
c)使用TCP Server/Client的通信方式。

上一篇: 如何能得知Moxa MSB(多串口卡), NPort和Async Server FIFO的大小?
下一篇: 我可以Ping通也可以远程登录(Telnet)NPORT.但是为什么我编写的TCP Client程序不能正确连接NPORT.
技术支持与服务

地址:中国山东省济南市山大路157号华
强国际中心A座906室
电话:0531-55557082 55557081

ICP备案:鲁ICP备19042839号

客服热线:0531-55557082 

ICP备案:鲁ICP备19042839号