[Android]无法在端口转发后连接xampp myphpadmin

[Android]无法在端口转发后连接xampp myphpadmin,android,Android,我正在尝试在我的桌面上启动xampp服务器,并从其他机器连接myphpadmin 我的路由器(ac68u)端口转发设置: 名称:服务器 端口范围:8081 本地IP:192.168.1.70 本地端口:8081 协议:TCP 我在apache中设置了httpd.conf: 听182.168.1.70:8081 听8081 设置这些后,我可以使用公共IP和端口(链接如123.456.789.0:8081/phpmyadmin)在其他机器(如笔记本电脑的web浏览器)中访问myphpadmi

我正在尝试在我的桌面上启动xampp服务器,并从其他机器连接myphpadmin

我的路由器(ac68u)端口转发设置:

  • 名称:服务器
  • 端口范围:8081
  • 本地IP:192.168.1.70
  • 本地端口:8081
  • 协议:TCP
我在apache中设置了httpd.conf:

  • 听182.168.1.70:8081
  • 听8081
设置这些后,我可以使用公共IP和端口(链接如123.456.789.0:8081/phpmyadmin)在其他机器(如笔记本电脑的web浏览器)中访问myphpadmin。但当我尝试在android studio应用程序中连接myphpadmin时,它出现以下错误:

E/错误:通信链路故障。 成功发送到服务器的最后一个数据包是0毫秒前的。驱动程序尚未从服务器收到任何数据包

我还尝试在my.ini中设置
绑定地址=0.0.0.0
,并在。但它不起作用,我该如何解决这个问题

我的代码在这里:

公共类DbConnect{
String classs=“com.mysql.jdbc.Driver”;
String url=“jdbc:mysql://123.456.789.0:8081/testdb";
字符串username=“user1”;
字符串pw=“”;
@SuppressLint(“新API”)
公共连接连接{
StrictMode.ThreadPolicy policy=新建StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(策略);
连接conn=null;
字符串ConnUrl=“”;
试一试{
Class.forName(classs);
conn=DriverManager.getConnection(url、用户名、pw);
conn=DriverManager.getConnection(ConnUrl);
}捕获(SQLSE异常){
Log.e(“ERROR”,se.getMessage());
}catch(classnotfounde异常){
Log.e(“ERROR”,e.getMessage());
}捕获(例外e){
Log.e(“ERROR”,e.getMessage());
}
返回连接;
}
}

在android浏览器中可以访问phpmyadmin吗?@arsaliam,我的手机和android studio emulator也可以访问在android浏览器中可以访问的phpmyadminis phpmyadmin吗?@arsaliam,我的手机和android studio emulator也可以访问phpmyadmin