Android/iOS 设置设备热点的IP地址

Android/iOS set IP-address of device hotspot

有没有办法"fix"或设置热点的静态IP地址?我需要保证外围设备可以连接到我的服务器套接字知识产权总是。

我正在尝试将 wifi 外围设备连接到我的 android 设备上的服务器套接字 运行。我使用 ssid 和 ssid 密码将外围设备连接到我的 android 的热点。

现在我正在使用 ip 192.168.43.1 作为解决方法。消息来源 and here 表示 192.168.43.1 将是默认设置。但是,我的印象是这个 IP 地址可能会改变。

我也想知道是否为 iOS 执行此操作,但一次一个步骤。

非常感谢!

如您在 source.

中所见,此 IP 地址已针对 Android 进行了硬编码
if (ifcg != null) {
    /* IP/netmask: 192.168.43.1/255.255.255.0 */
    ifcg.setLinkAddress(new LinkAddress(
        NetworkUtils.numericToInetAddress("192.168.43.1"), 24));
    ifcg.setInterfaceUp();
    mNwService.setInterfaceConfig(intf, ifcg);
}

然而,更好的实现方式是让您的外围设备获取本地网络的默认网关,因为无论热点实现如何,它都可以正常工作。