我正在为Windows 7编写一个可以发送和监听数据包(客户端或服务器)的C#控制台应用程序。由于我只有一台计算机,因此我必须在本地调试和测试我的代码。
我先创建了一个 新规则 在 高级安全Windows防火墙 ,给它一个名字“Foo”并启用TCP端口“55000”。
然后我在命令提示符下安装telnet。我试过了
open 127.0.0.1 55000
open localhost 55000
open 192.168.1.122 55000 // my local network IP
全部归来 Could not open connection to the host, on port 55000: Connect failed
。
运行netstat -ano并查看是否在端口7上看到侦听端口
—
Mark S.
我运行netstat -ano似乎55000端口甚至没有。但我已经在防火墙设置上启用了该端口..
—
KMC
这可能是愚蠢的,但是当您尝试telnet时,您的C#控制台应用程序正在运行并接受55000上的连接。
—
0x7c0
我现在甚至没有使用该应用程序。我只是打开端口并尝试telnet它,因为它似乎根本没有...
—
KMC