我正在开发一个使用HTML5 WebSockets连接iOS应用程序的项目。我需要在网页内显示附近(在同一本地WiFi网络内)iPhone / iPad的列表。
答案 0 :(得分:0)
如果您只想匹配同一网络上的设备,您可以只检查公共IP,因为连接到同一路由器的每个人都可能共享一个。也就是说,虽然本机iOS应用程序应该能够检测到本地IP地址,但我不知道有任何方法可以使用Javascript。
一个例外是如果您在本地网络内运行服务器(或在其计算机上运行的自定义二进制文件)。它不是你的描述,因为这是一个选项,但如果它是,用户的局域网内的服务器将看到他们的本地IP 而不是而不是他们的公共IP。然后,如果需要,它可以将其转发到公共服务器。
我喜欢被证明是错的,因为如果可能的话,我可以想到一些非常酷的事情。