在 iPhone 模拟器中模拟 WiFi 连接
Simulating WiFi connection in iPhone simulator
我正在将 Android 应用移植到 iOS 平台。在Android app中,我使用socket编程将手机作为客户端连接到ESP8266-12E WiFi模块(服务器)并向其发送数据。
我正在使用 SwiftSocket 将 Apple 设备设为客户端。按照我的逻辑,如果与 ESP8266 的连接失败,它会显示一个警报对话框。在我的 Android 工作室应用程序的 Android 模拟器中,此应用程序运行良好。它连接到 ESP8266 并与之通信。但是在iOS版本,总是连接不上。
更多信息。我没有 Mac 设备或 Apple iPhone。但我真的很想参与开发。所以我 运行 MacOSX Sierra 在我的游戏笔记本电脑(MSI GS72 6QE、6700 HQ、16GB 内存、GTX970m 3GB)中使用 VMWare 作为虚拟机。我不知道这个(运行 虚拟机)是否导致了问题。
因为我也没有 iPhone,所以我不知道 iOS。在模拟器中检查,在 Android 平台的设置中没有启用 wifi 的选项。
任何人都可以建议一种在 iPhone 模拟器中模拟 wifi 连接并与 ESP8266 连接的方法
我们不能支持 运行 macOS 违反其在 non-Apple 硬件上的许可协议。
模拟器使用 mac 主机内核,因此使用正常的 mac 网络。创建一个尝试连接的测试 mac 终端实用程序应该相对容易。如果这不起作用,则您的 VM 的网络配置可能设置不正确。您可能需要桥接模式。
我正在将 Android 应用移植到 iOS 平台。在Android app中,我使用socket编程将手机作为客户端连接到ESP8266-12E WiFi模块(服务器)并向其发送数据。
我正在使用 SwiftSocket 将 Apple 设备设为客户端。按照我的逻辑,如果与 ESP8266 的连接失败,它会显示一个警报对话框。在我的 Android 工作室应用程序的 Android 模拟器中,此应用程序运行良好。它连接到 ESP8266 并与之通信。但是在iOS版本,总是连接不上。
更多信息。我没有 Mac 设备或 Apple iPhone。但我真的很想参与开发。所以我 运行 MacOSX Sierra 在我的游戏笔记本电脑(MSI GS72 6QE、6700 HQ、16GB 内存、GTX970m 3GB)中使用 VMWare 作为虚拟机。我不知道这个(运行 虚拟机)是否导致了问题。
因为我也没有 iPhone,所以我不知道 iOS。在模拟器中检查,在 Android 平台的设置中没有启用 wifi 的选项。
任何人都可以建议一种在 iPhone 模拟器中模拟 wifi 连接并与 ESP8266 连接的方法
我们不能支持 运行 macOS 违反其在 non-Apple 硬件上的许可协议。
模拟器使用 mac 主机内核,因此使用正常的 mac 网络。创建一个尝试连接的测试 mac 终端实用程序应该相对容易。如果这不起作用,则您的 VM 的网络配置可能设置不正确。您可能需要桥接模式。