Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我想查看哪些主机正在侦听局域网上特定端口上的连接,这将如何在 C# 中完成。我想要这个的原因是我可以通过指定主机名连接到在 LAN 上侦听的服务器。
你的意思是一个端口扫描,但是它扫描一个子网的1个端口?好的,你需要的是System.Net.Sockets.TcpClient64 左右System.Threading.Thread的。
System.Net.Sockets.TcpClient
System.Threading.Thread
仅适用于面向连接的协议(如 TCP)。
为什么不只是迭代网络中的计算机尝试获取套接字并尝试连接到您正在探测的端口?