有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

来自真实设备的java Android服务器连接错误。

如何将Android应用程序连接到本地主机上的服务器: 第一。使用:-192.168.0.1:8080(使用我的IP或dns getway) . . . 或者
第二。使用:-Localhost:8080 . . . . 或 第三。使用:-10.0.0.2:8080

要点是:-

我的应用确实使用EMULATOR上的第一个选项在服务器上连接 但当我尝试在真实设备上运行时,它会在7秒后抛出连接超时异常 我给它设置超时(7000) 有什么解决办法吗? 我已经在网上读了数百篇关于这个问题的帖子,但还没有找到一个完美的解决方案


共 (1) 个答案

  1. # 1 楼答案

    如果您使用的是真正的设备,请将设备和计算机连接到同一网络

    然后,确定计算机的LAN IP(如果使用Windows,则使用ipconfig,如果使用Linux,则使用ifconfig)。例如:192.168.1.15

    连接到找到的IP地址

    IP 10.0.0.2只能在emulator上工作