我可以使用Android模拟器访问我的笔记本电脑Web服务器,我使用的是10.0.2.2:portno
效果很好.
但当我连接真正的安卓手机时,手机浏览器无法连接到笔记本电脑上的同一个网络服务器.手机通过USB线连接到笔记本电脑.如果我运行
我错过了什么?
我可以使用Android模拟器访问我的笔记本电脑Web服务器,我使用的是10.0.2.2:portno
效果很好.
但当我连接真正的安卓手机时,手机浏览器无法连接到笔记本电脑上的同一个网络服务器.手机通过USB线连接到笔记本电脑.如果我运行
我错过了什么?
USB不为移动设备提供网络.
If both your desktop and phone are connected to the same WiFi(或任何其他本地网络),然后使用路由分配的桌面IP地址(不是localhost
,也不是127.0.0.1
).
要查找桌面的IP地址,请执行以下操作:
ipconfig
(Windows)或ifconfig
(Unix)中键入localhost
和127.0.0.1
)If your phone is connected to the mobile network,那么事情就更难了.
要么go 铁杆:
<your desktop IP>:<server port number>
NOTE:ifconfig
命令已被弃用,因此从Debian stretch开始在Debian Linux上默认缺失.在Debian Linux上判断网络配置的新的和推荐的替代方法是ip命令.例如,要使用ip命令显示网络配置,请运行以下命令:
ip address
上述ip命令可以缩写为:
ip a
如果您仍然喜欢将ifconfig
作为日常sys管理 routine 的一部分,您可以很容易地将其作为net-tools
包的一部分进行安装.
apt-get install net-tools
参考号是here