【问题标题】:iPhone device - connect to host computeriPhone 设备 - 连接到主机
【发布时间】:2013-10-03 20:26:05
【问题描述】:

我正在开发一个连接到服务器的 iPhone 应用程序。目前,服务器在本地运行。在 iPhone 模拟器中,我可以连接到localhost 并以这种方式进行测试。但是,这在实际设备上运行是行不通的,因为localhost 就是设备本身。

有没有一种简单的方法可以让设备连接到在主机上运行的服务器?还是我必须求助于将服务器放在其他地方?

【问题讨论】:

  • 通过 http 客户端连接到服务器?在这种情况下,您需要使用可访问的 ip(假设两个设备在同一网络中,它可以是您的本地 ip)。
  • @rufo:嗯,这是通过我自己的协议。我希望有一种方法可以在没有可访问 IP 的情况下做到这一点,比如苹果是否聪明并以某种方式通过数据线提供了该功能。
  • 不是一个线索...我想你有一个强有力的理由 - 看起来真的很不寻常,无论如何在生产中你需要能够连接到一个可访问的 ip ,否则它不适用于您的用户。因此,我无法想象使用本地 IP 对您不起作用的东西如何对其他人起作用。
  • @rufo:本地 IP 确实有效,只是在我发表评论后才看到。但我必须通过连接到同一个 wifi 网络来做到这一点。那么,如果我没有 wi-fi 网络,并且我的计算机位于路由器后面,因此无法从 Internet 访问,我有什么办法吗?
  • 正确 - 我看不到选项,您必须有 IP 连接。

标签: iphone ios networking localhost


【解决方案1】:

不要使用localhost,而是将其替换为您计算机的 IP 地址。这应该适用于模拟器和设备。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-10
    • 2013-04-07
    • 1970-01-01
    • 2012-01-28
    • 2014-02-24
    • 1970-01-01
    • 1970-01-01
    • 2014-01-14
    相关资源
    最近更新 更多