3

我正在 angular/cordova 中为 iOS 和 Android 构建一个应用程序,我想在我的本地网络上(动态地)找到某个设备的 IP 和端口,以便能够发送发布请求并通过它的 API 与之交谈。

API 说我可以使用SSDPDNS-SD发现该设备。我查找了这两个帮助程序,它们可以帮助我获取网络上所有连接设备的列表:

但就我而言,节点是一个服务器端框架,我不能只在我的应用程序中“要求”节点模块。去这里最合乎逻辑的方式是什么?我只是想获取我网络上所有连接设备的列表,这很难实现吗?

4

2 回答 2

0

您可以使用 Cordvoa ZeroConf 插件:

https://github.com/becvert/cordova-plugin-zeroconf

这会检测到 DNS-SD,而 Cordova Plugin Discovery(在我的测试中)没有发现 DNS-SD

于 2019-06-23T19:46:47.673 回答
0

试试这个 cordova 插件https://github.com/hsccorp/cordova-plugin-discovery 它让你发现本地网络上的任何 SSDP / UPnP / DLNA 服务 hsccorp fork 添加了 ios 支持

于 2016-10-09T13:33:13.290 回答