我正在为移动设备编写jQuery mobile / Cordova应用程序,该应用程序可以连接(例如通过WiFi)到特定的本地网络(LAN),该服务器可以提供应用程序可能提供的某些服务。使用(一些JSON数据填充本地存储)。
在给定时刻,可以在网络上连接多个设备。说:
192.168.1.33
192.168.1.35
192.168.1.38
...
但是服务器没有恒定的IP(取决于唤醒LAN),其IP可以在一定范围内变化。
问题是:如何获取可见IP列表,依次尝试从服务器获取服务?
答案 0 :(得分:0)
我曾经遇到过类似的挑战。我做的是:
/ping
serverwise,它返回一个json格式的响应给客户端。 192.168.178.1/ping
到192.168.178.254/ping
),如果有响应:任何客户端当前未采用的IP都不会造成任何损害 - 因此无需查明哪些IP地址有效。代码需要吗?