无法从 android 设备连接到 xampp 服务器

Posted

技术标签:

【中文标题】无法从 android 设备连接到 xampp 服务器【英文标题】:Unable to connect to xampp server from android device 【发布时间】:2018-07-12 16:52:55 【问题描述】:

我在我的 android 应用程序中使用 BrainTree 支付服务。对于服务器,我使用 php 和 XAMPP。现在,当我使用模拟器并通过“http://10.0.2.2:80”访问服务器时。

IP 地址,一切正常,但如果我把笔记本电脑的 IP 地址(服务器运行的地方)放在安卓设备和模拟器上,它就不能工作。

我得到了:

“连接超时错误”

【问题讨论】:

【参考方案1】:

尝试禁用 Windows Defender,更改 Apache 的 require all granted 配置等,然后尝试禁用 Windows 防火墙。

【讨论】:

【参考方案2】:

谢谢!原来是 McAfee 阻止了连接请求。所以禁用 McAfee 后,它起作用了!

【讨论】:

【参考方案3】:

确保您使用的是在命令提示符中键入 ipconfig 时看到的 ipv4。

【讨论】:

【参考方案4】:

(1) 确保您的 Android 设备和笔记本电脑都在完全相同的无线网络上。这必须是同一个路由器,所以我会避免在可能有许多路由器服务于网络的公共区域进行测试。

(2) 有时您的防火墙可能会阻止传入连接,请暂时禁用它。

(3) 仔细检查您是否连接到代码中的正确 IP 地址。 CMD -> ipconfig,然后是 ipv4

【讨论】:

嗨,检查了上述所有 3 个步骤,设置正确。我什至尝试在其他无线网络中运行该应用程序,速度非常快。它给出“W/System.err: cz.msebera. android.httpclient.conn.ConnectTimeoutException: 连接到/192.168.1.89:80 超时"..

以上是关于无法从 android 设备连接到 xampp 服务器的主要内容,如果未能解决你的问题,请参考以下文章

使用 XAMPP 将 android 连接到本地服务器

Android设备无法连接到本地主机中的mysql [关闭]

Android 手机无法连接到安装在 VMware 上的 XAMPP 服务器

无法使用 android studio 连接到“xampp server localhost”

将 Xampp 连接到我的安卓设备

从 Android 手机/其他连接的设备通过 WiFi 网络连接 XAMPP 网站