打开 TCP 端口以侦听状态的实用程序

Vic*_*Vic 29 windows firewall port

是否有一些基本的实用程序可以在我的机器上打开特定的网络 TCP 端口?

我需要测试我的程序如何处理处于侦听状态的端口。

Flo*_*ley 13

netcat应该做你想做的。让它在你的机器上收听并将内容回显到 STDOUT:

nc -4 -k -l -v localhost 1026
Run Code Online (Sandbox Code Playgroud)

如果您希望它在连接结束时关闭,请不要使用 -k

  • 我要发布这个作为我的答案!=p 您可以在这里下载 netcat:http://joncraton.org/files/nc111nt.zip 这是一个相当古老的工具,但我认为人们没有意识到它有多么有用。 (4认同)
  • 我不知道......如果answear发布链接下载然后会很好...... (3认同)
  • 它适用于Windows???我在这里尝试了此命令,但无法识别。 (2认同)

小智 8

你有

TCP 监听:http : //www.allscoop.com/tcp-listen.php

窥视端口:http : //www.linklogger.com/portpeeker.htm

Microsoft 的命令行实用程序 Portqry.exe

  • TCP 监听 - 漂亮的小 GUI 程序,无需安装!;-) (2认同)

小智 5

尝试 iperf。有一个适用于 Windows 的版本。您可以像这样运行它iperf -s -p 1234,它将侦听端口 1234。然后您可以通过执行以下操作从远程计算机连接到该端口:

telnet 192.168.1.1 1234

iperf -c 192.168.1.1 1234

portqry -n 192.168.1.1 -e 1234
Run Code Online (Sandbox Code Playgroud)

您需要获取iperf.exeportqry.exe获取最后两个。iPerf 并不是专门为这项任务而设计的,但它非常适合解决连接、带宽可用性、压力测试链路等问题。