Tou*_*one 43 android client-server
我们通常在url中使用10.0.2.2 :(端口号)连接到本地Web服务器,但是我们应该使用计算机的ip地址而不是10.0.2.2
那为什么我们使用10.0.2.2?
Zep*_*hyr 41
网络地址空间
模拟器的每个实例都在虚拟路由器/防火墙服务后面运行,该服务将其与开发机器的网络接口和设置以及互联网隔离开来.仿真设备无法在网络上看到您的开发计算机或其他仿真器实例.相反,它只看到它通过以太网连接到路由器/防火墙.
每个实例的虚拟路由器管理10.0.2/24网络地址空间-由路由器管理的所有地址都在的形式10.0.2.<xx>
,其中<xx>
是一个数字.此空间中的地址由仿真器/路由器预先分配,如下所示:
网络地址描述
10.0.2.1 Router/gateway address
10.0.2.2 Special alias to your host loopback interface (i.e., 127.0.0.1 on your development machine)
10.0.2.3 First DNS server
10.0.2.4 / 10.0.2.5 / 10.0.2.6 Optional second, third and fourth DNS server (if any)
10.0.2.15 The emulated device's own network/ethernet interface
127.0.0.1 The emulated device's own loopback interface
Run Code Online (Sandbox Code Playgroud)
如果使用10.0.2.2进行连接,它将始终指向您的localhost.在阅读本文之前,我使用了真正的IP机器,它可以两种方式工作.
使用10.0.2.2的优点是您不关心什么是真正的IP,您可以在另一台计算机上更轻松地移动项目.
归档时间: |
|
查看次数: |
57318 次 |
最近记录: |