standrad查找服务的方式(本地网络中的开放端口)

时间:2017-07-20 14:26:01

标签: linux networking tcp network-programming udp

我希望实现两个程序的自动连接, 在同一个本地网络中。

程序A打开TCP / IP套接字以侦听某些预定义端口。 程序B应该查明本地网络中是否有程序A

如果没有配置第三方软件(我的意思是DNS服务器或其他一些解析软件),实现这一目标的标准方法是什么?

我找到ssdp协议,这是我要找的,或者我只是需要扫描所有本地网络IP范围的开放端口?

1 个答案:

答案 0 :(得分:1)

SSDP或zeroconf将是最快的解决方案,远远优于扫描开放端口。

扫描开放端口需要花费更多时间,因为您必须等到超时才知道端口已关闭。