【发布时间】:2013-04-25 14:10:36
【问题描述】:
我必须根据正在运行的服务(IP+端口)来检测远程主机是否已启动。我不能使用 ping,因为即使 ICMP 端口被阻塞,我们也需要让它工作。
服务有时使用 TCP,有时使用 UDP(但当我必须检查时,我知道服务器必须在 UDP 或 TCP 上运行,这取决于它的类型)。我检查 TCP 端口没有问题(基于 https://stackoverflow.com/a/7605428/397830 )。但是由于 UDP 不是面向连接的协议,我怎么能确定远程主机正在侦听此端口上的 UDP?
谢谢!
【问题讨论】: