我正在开发一个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)
我该如何解决这个问题。
答案 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?
希望这可以解决您的问题。