admin管理员组

文章数量:1569952

Android开发 app下真机时连接不上PC端服务器可能的原因

问题描述:app在虚拟机上能够连接上服务器上数据库,然后下真机时,把PC和手机连在同一WiFi下,根据ip改了socket但怎么也连接不上服务器

导致错误可能的几种情况

  • 检查手机和电脑是否在同一局域网下,且端口号一致
  • 看看代码的URL 的地址是否正确
    如:
    Client端:s = new Socket(“192.168.8.725”, 8967);
    Server端:String url =”jdbc:mysql://localhost:3306/user”

  • 手机原因导致,换个手机试试

  • 还有一些其他的可能原因(这些情况的解决方法就是关闭/替换)
    – windows防火墙问题
    – adb占用问题
    – 端口占用问题
    – 电信WiFi问题

  • 我找了一天后发现自己的问题是在客户端URL 的地址有误
    路由器IP地址和本机IP地址不是一个东西
    一直用的是

    其实应该是
    (首先使用组合快捷键 Win + R 键调出开始运行对话框,然后我们在打开里边输入” cmd “然后点击确定,再键入” ipconfig “命令,然后按“回车键(Enter)”即可查找到路由器IP地址了,我是Ipv4 地址)

如有其他原因,欢迎补充

本文标签: 机时连接不上原因服务器android