Android应用无法通过WIFI连接到本地服务器

时间:2018-08-15 09:18:22

标签: android apache connection-timeout

我正在开发一个Android应用程序,该应用程序必须连接到服务器才能检索一些数据。我通过路由器在本地WIFI上连接了2台设备:开发笔记本电脑(作为服务器)和开发Android手机(作为客户端)。笔记本电脑的IP地址为192.168.41.50,我的Apache HTTP服务器在端口81上运行。

我的问题如下: 如果我运行我的android应用程序将数据检索到服务器中,则它不起作用,这给了我一个超时异常:

  

D / OkHttp:<-HTTP失败:java.net.SocketTimeoutException:120000ms后无法连接到/192.168.43.50(端口81)

但是该地址在笔记本电脑的浏览器上工作server response

我该如何解决这个问题。

2 个答案:

答案 0 :(得分:2)

看看防火墙。

将其关闭以进行测试。

答案 1 :(得分:0)

您的问题解决方案很简单->

您必须允许使用外部设备来连接服务器。

如果您使用的是 Wamp Server ,请在这篇文章中找到答案->

How to enable local network users to access my WAMP sites?

如果您使用的是 Xampp Server ,请在这篇文章中找到答案->

Accessing localhost (xampp) from another computer over LAN network - how to?

希望这可以解决您的问题。