大家好,我正在尝试从连接到同一网络的 Android 设备访问托管在笔记本电脑“database_server”中的数据库。
该项目运行于www.database_server:8000/
我在手机浏览器中输入了 ip: 192.168.1.1(我的笔记本电脑连接),然后就可以看到项目的根文件夹了。但是,当我尝试在 192.168.1.1:8000/ 运行它时,我无法访问任何内容,并且 Web 浏览器返回“网页不可用”。
所以现在的问题是,我可以使用我的 Android 设备访问根文件夹,但无法访问笔记本电脑的 8000 端口。有什么办法可以解决这个问题吗?谢谢!
答案1
您是否已验证是否可以从本地主机连接到端口 8000?在托管该端口的机器上,您是否可以在 http://:8000 上打开网页?
如果成功,则表明您已验证该服务确实在运行,并且这不是 Android 设备或两者之间的连接的问题。您可以使用端口扫描器或 netstat 在该计算机 (localhost) 上验证该端口是否正在被进程监控。
验证完毕后,使用端口扫描器从另一台设备检查该端口是否可以远程访问。这将告诉您该端口是否由于防火墙或某种不允许远程连接的访问控制而无法访问。
一旦你缩小了范围在哪里连接问题实际上来自于您可以排除故障如何修复它。
答案2
您可以检查以确保端口 8000 没有被服务器/笔记本电脑上的任何防火墙配置阻止。