1
有没有方法使用套接字在我的无线网络域中查找/发现任何其他设备?我正在尝试编写iOS和Android之间的可互操作WiFi p2p连接。我相信我可以在使用套接字的两部手机之间建立一个2路客户/服务器WiFi基础设施连接。在这种情况下,我有一个无线路由器作为域接入点。我的问题是如何获得我的无线网域上的其他设备的IP地址。有任何想法吗?如何使用套接字在我的域上查找所有其他IP地址
有没有方法使用套接字在我的无线网络域中查找/发现任何其他设备?我正在尝试编写iOS和Android之间的可互操作WiFi p2p连接。我相信我可以在使用套接字的两部手机之间建立一个2路客户/服务器WiFi基础设施连接。在这种情况下,我有一个无线路由器作为域接入点。我的问题是如何获得我的无线网域上的其他设备的IP地址。有任何想法吗?如何使用套接字在我的域上查找所有其他IP地址
每天学习新东西。不知道这个功能是否存在。我只是检查一下,发现通过发送UDP数据包到255.255.255.255,我可以找到我的本地网络上的每个设备。 Bonjour在我的名单上查看。但是,使用Javascript和sockets.io对我的实现会更好。 – skmansfield
每天学习新东西。刚刚检查出来,发现发送UDP数据包到255.255.255.255给我所有设备在我的本地网络。很酷。 Bonjour在我的名单上。但是,带有sockets.io的javascript会对我的应用程序更好。 – skmansfield
广播到255.255.255.255 *假设*广播到本地网络的所有子网,但实际上它通常被阻止跨越子网边界,或者根本就被阻止。通常最好只使用其实际广播IP向设备的本地子网进行广播。例如,如果您的设备连接到WiFi网络192.168.0.1和192.168.0.2,并且都使用子网掩码255.255.255.0,则其子网的广播IP为192.168.0.255。 –