查找连接到同一网络的设备的IP地址和端口

时间:2015-07-03 09:27:25

标签: cordova network-programming udp ssdp dns-sd

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

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

有一个Cordvoa ZeroConf插件可用于此目的:

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

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