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

问题描述:

如何将Android应用连接到本地主机上的服务器: 1st。使用: - 192.168.0.1:8080(使用我的IP或dns getway) 。 。 。要么。 。 。 。
2nd。使用: - 本地主机:8080 。 。 。 。要么。 。 。 。 3rd。使用: - 10.0.0.2:8080来自真实设备的Android服务器连接错误。

主要观点是: -

我的应用程序不使用仿真器上 第一种选择上的服务器进行连接,但是当我尝试真正的设备上运行它抛出连接超时7秒后例外 正如我给它setTimeOut(7000) 有没有解决方案? 我已经阅读了数百篇关于这个问题的文章,但还没有找到完美的解决方案!

+0

确保您的设备和PC连接在相同的WiFi连接。 –

+0

是设备在**相同的网络**上。 –

+0

你可以发布你的logcat? –

如果你正在使用你的真实设备,第一个选项将工作提供的设备在同一网络中的计算机上。

+0

是设备是**同一网络上的**。 –

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

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

连接到找到的IP。

IP 10.0.0.2只在模拟器上工作。

+0

嘿,首先我用IPCONFIG从cmd并使用** IPv4地址**如URL。 –

+0

请告诉我你的ip用于连接 –

+0

这个** ** 192.168.0.4 –