+ -
当前位置:首页 → 问答吧 → 如何判断udp端口可达

如何判断udp端口可达

时间:2011-08-29

来源:互联网

我有A、B两台Linux服务器,我想在A上写个工具判断A与B机某端口间的UDP连接是否连通,请问有什么办法

作者: lightingfish   发布时间: 2011-08-29

UDP层面上的话,就可以用一个ACK回应就可以了。

还可以用ICMP协议的返回值来判断,具体就是把一个UDP SOCKET connect了,再调用sendto函数,如果端口不通,应该有ICMP的端口不可达信息返回吧?

作者: wickyboy   发布时间: 2011-08-29

UDP层面上的话,就可以用一个ACK回应就可以了。

还可以用ICMP协议的返回值来判断,具体就是把一个UDP SOCKET connect了,再调用sendto函数,如果端口不通,应该有ICMP的端口不可达信息返回吧?

作者: yong_f   发布时间: 2011-08-29