【发布时间】:2015-03-28 21:40:50
【问题描述】:
在测试连接到本地计算机服务器的 iPhone 应用程序时,我需要输入计算机的本地 IP 地址而不是 localhost,以便使用模拟器以外的设备进行测试。这对动态 IP 地址和多个开发人员进行测试时很烦人。是否有一个代码 sn-p 可以获得正在编译代码的计算机的 IP 地址,而不是 IP 是运行应用程序的设备的地址(最好是 C 或 Objective-C,而不是 Swift)?
【问题讨论】:
-
@websky 这是获取运行应用程序的设备的 IP 地址,而不是编译应用程序的计算机,对吗?
-
哪个IP地址? Mac 是多宿主的。
-
@uchuugaka 路由器本地ipv4地址如
192.168.1.10 -
我的观点是,很容易假设存在一个可能的地址。如果代码将在其他地方使用,则条件可能会有所不同。某些网络设备会重新分配地址,例如当连接使用 DHCP 时,它可能看起来恒定但可能会意外更改
标签: objective-c xcode