如何发现特定地址/端口是否可达?

Dra*_*ake 10 networking windows port windows-xp

我需要一个简单的实用程序,它允许我检查连接到本地网络的 PC 是否能够使用指定的协议(如 TCP 或 UDP)到达指定的地址:端口

我将用来进行检查的机器操作系统是 Windows XP。

Sna*_*ark 11

简单地使用telnet

telnet hostname port
Run Code Online (Sandbox Code Playgroud)

如果您获得连接,则该端口上会有一些回复。

如果您收到错误消息,则说明没有程序正在侦听该端口,或者主机名无效:

Connecting To hostname...Could not open connection to the 
host, on port <port>: Connect failed
Run Code Online (Sandbox Code Playgroud)