如何访问网络服务从互联网上的Android设备上运行

问题描述 投票:0回答:1

我在我的Android设备上运行的8000端口简单的HTTP服务。我怎样才能在移动数据访问从另一个设备。

谢谢

android networking android-networking
1个回答
0
投票

谈到这个成一个合适的回答,因为我的意见是广受欢迎的。

通过WiFi,工艺简单。你会发现你的设备的IP地址,你的本地网络上,并通过另一台计算机访问同一网络上如如果你的Android设备有192.168.1.20的IP地址,就可以从另一台计算机的访问:

http://192.168.1.20:8000

随着移动数据,但是,它可能是不可能的。考虑到任何一个移动网络提供商可能有上百万的用户,但只面向公众的IP地址了一把,这些IP地址不能在1分配:1的比例。因此,而不是这些端点使用Network Address Translation拆了下来成进一步的子集,可能几层。维基百科:

网络地址转换(NAT)是通过在分组的IP头部修正的网络地址信息,而他们在整个业务路由设备中转一个重新映射的IP地址空间到另一个的方法。最初使用的技术作为一种快捷方式,以避免需要为改变每个主机当网络被感动了。它已成为在IPv4地址耗尽的脸节约全局地址空间中的流行和必不可少的工具。 NAT网关的一个互联网路由的IP地址可用于整个专用网络。

这保证了移动网络可以继续添加用户和提供数据服务,同时也意味着开始从移动网络以外的个人设备的直接连接是近足够不可能的,因为你需要知道的完整路径通过专用网络设备。

© www.soinside.com 2019 - 2024. All rights reserved.