iPhone模拟器的IP地址是什么?

6

我已经寻找了一段时间来回答这个问题。我正在为iPhone进行网络编程,使用设备的IP地址对我来说是必要的。在物理设备上这不是一个问题,因为它有自己的IP地址。然而,我想知道模拟器上的情况如何。它会被分配一个可用的IP地址吗?


你不能检查一下你的路由器吗?我的 Netgear 能给我一个附加设备列表,应该可以通过排除法找到答案。或者在设置中没有选项,也许在“关于”中会给你答案? - Ben Everard
2个回答

13

您正在运行机器的IP地址


7
iPhone模拟器没有自己的网络接口,所有网络API都通过系统的网络API进行路由。这是测试与网络相关的代码不应该在模拟器上进行的主要原因之一。 - Jasarien
啊,好的。谢谢你告诉我这个。不过这可能会让测试变得有点困难 :( - Chris G
如果您在计算机上运行服务器,则可以使用 127.0.0.1 在模拟器中的应用程序内部联系您的服务器 - 非常有用! - JCutting8

2

应该是127.0.0.1


简单,但实际上是一个很好的答案。如果您在本地运行服务器,则可以使用模拟器从127.0.0.1联系服务器。这段时间以来,每当我在不允许设备相互联系(使用真实设备)的网络上测试小改动时,我都会上传服务器代码到远程服务器。 - JCutting8

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接