在网络上查找活动的TCP服务器,而无需通过IP循环

时间:2017-11-16 08:04:14

标签: c# networking tcp server client

从我的TCP客户端,如何找到在特定端口上侦听的所有活动TCP服务器,而无需遍历网络中的所有IP地址?或者是否有更快的方式来遍历所有IP地址?

1 个答案:

答案 0 :(得分:0)

不,没有。

您可以收听广播(例如ARP)以找出实际使用的IP地址,以及是否有任何服务广告本身,但这不可靠,并且没有标准的,全能的方式。

您甚至无法查询给定主机哪些服务的侦听端口处于打开状态,因为没有一般服务。