局域网设备发现 | 您所在的位置:网站首页 › 什么协议发现设备硬件地址 › 局域网设备发现 |
每个进入局域网的主机,如果开启了 mDNS 服务的话,都会向局域网内的所有主机组播一个消息,核心内容是:我是谁,和我的IP地址是多少。
举个例子: A 主机进入局域网,开启了 mDNS 服务,并向 mDNS 服务注册以下信息:我提供 TCP 服务,我的 IP 是 192.168.1.101,端口是 9504。当 B 主机进入局域网,并向 B 主机的 mDNS 服务请求,我要找局域网内 TCP 服务器,B主机的 mDNS 就会去局域网内向其他的 mDNS 询问,并且最终告诉你,有一个IP地址为 192.168.1.101,端口号是 9504 的主机,也就是 A 主机提供 TCP 服务,所以 B 主机就知道了 A 主机的 IP 地址和端口号了。
上述这些就能对近场设备发现功能的实现提供一些思路,我们只需要让投影仪设备在 mDNS服务上注册一条提供 TCP服务的信息,此时手机端小程序调用mDNS接口发现投影仪设备给出的信息,再建立小程序与投影仪之间的 TCP连接,后面的内容实现起来就是常规操作了 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |