从通过USB连接的LG L9手机(Android 4.1.2)进行调试时,我无法连接到本地xmpp服务器。我正在连接10.0.2.2:5222,但仍然收到超时异常。可以在物理设备上使用此回送地址,还是仅可用于仿真器?

最佳答案

因此,我尝试将10.0.2.2:5222从模拟器连接到在笔记本电脑(localhost)上运行的Openfire(xmpp服务器),并且可以正常工作!

所以是的,10.0.2.2仅适用于android模拟器,不适用于通过USB连接的物理设备。如果有人要使用物理设备,则需要创建LAN(连接xmpp服务器的位置)并以传统方式与WiFi连接(因此USB电缆不提供电话和电话所连接的计算机之间的网络连接)。

07-27 16:13