我目前正在C#中使用一个小聊天工具。
问题是我无法弄清楚如何扫描所有机器上的特定端口的网络。我目前使用这种方法如何扫描等待网络连接的端口
IPGlobalProperties network = IPGlobalProperties.GetIPGlobalProperties();
IEnumerable<IPEndPoint> connections = network.GetActiveTcpListeners()
.Where(x => x.Port == ConstParams.iPort);
其中ConstParams.iPort
是我想要扫描(6910这里)端口。
的问题是,返回的值是唯一的本地端口和“0.0.0.0”的IP地址......
我如何可以扫描当前网络上的所有开放端口(6910)?
展望如何* NMAP *作品可以帮助你描述。 – 2012-05-16 18:46:01