来自真实设备的java Android服务器连接错误。
如何将Android应用程序连接到本地主机上的服务器:
第一。使用:-192.168.0.1:8080(使用我的IP或dns getway)
. . . 或者
第二。使用:-Localhost:8080
. . . . 或
第三。使用:-10.0.0.2:8080
要点是:-
我的应用确实使用EMULATOR上的第一个选项在服务器上连接 但当我尝试在真实设备上运行时,它会在7秒后抛出连接超时异常 我给它设置超时(7000) 有什么解决办法吗? 我已经在网上读了数百篇关于这个问题的帖子,但还没有找到一个完美的解决方案
# 1 楼答案
如果您使用的是真正的设备,请将设备和计算机连接到同一网络
然后,确定计算机的LAN IP(如果使用Windows,则使用
ipconfig
,如果使用Linux,则使用ifconfig
)。例如:192.168.1.15
连接到找到的IP地址
IP
10.0.0.2
只能在emulator上工作