【问题标题】:iPhone simulator - connect to host computeriPhone 模拟器 - 连接到主机
【发布时间】:2012-01-28 17:18:30
【问题描述】:

我正在开发一个 iphone 应用程序,该应用程序将(完成后)通过 Internet 与后端服务器通信。在我进行开发时,我经常处于没有互联网连接的情况(阅读“长途飞行”)。我在本地 Mac 上运行了一个 Web 服务器,其中包含实时网站的完整副本。从理论上讲,我应该能够从 iphone 模拟器连接到在主机上运行的 Web 服务器——但是如何连接呢?请注意,我没有外部连接,因此所有 mac IP 接口都处于“断开”状态(此外,它们已关闭 - 节省电池)。

我需要从模拟器中使用哪些地址?主机mac和sim之间是否有某种桥接接口?

非常感谢。

【问题讨论】:

标签: iphone networking connection simulator


【解决方案1】:

如果您在模拟器中运行,请连接到 127.0.0.1——这是您本地机器的地址(也称为环回地址)。即使您的正常网络接口关闭或禁用,它也会正确配置和路由。但是请注意,由于此地址始终是本地计算机,因此如果您在设备上运行应用程序,这将不起作用(因为设备将尝试连接到自身并且它不会运行您的服务器实例)。

【讨论】:

  • 为了进行测试,甚至可以在设备本身上运行一个服务器作为应用程序的一部分(因为已经有多个 mini-HTTP 服务器移植到 iOS)并连接回它。
猜你喜欢
  • 2019-12-23
  • 2011-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-18
  • 2021-07-27
  • 2019-10-04
相关资源
最近更新 更多