将MSSQL与Android设备连接时出现端口错误?

将MSSQL与Android设备连接时出现端口错误?,android,sql-server,windows,networking,network-programming,Android,Sql Server,Windows,Networking,Network Programming,我正在开发一个软件,它将在安卓系统中运行。另外,对于我的Android应用程序,我也在开发Windows应用程序,它们都需要连接MSSQL服务器 我配置为SQL Server,可以将SQL Server与Windows应用程序和Android Emulator连接。但我无法将我的SQL Server与真正的Android设备连接。应用程序抛出该错误 “网络错误IOException:无法连接到/‘我的计算机静态IP’(端口 1433):连接失败:ECONREFUSSED(连接被拒绝)” 我已经为

我正在开发一个软件,它将在安卓系统中运行。另外,对于我的Android应用程序,我也在开发Windows应用程序,它们都需要连接MSSQL服务器

我配置为SQL Server,可以将SQL Server与Windows应用程序和Android Emulator连接。但我无法将我的SQL Server与真正的Android设备连接。应用程序抛出该错误

“网络错误IOException:无法连接到/‘我的计算机静态IP’(端口 1433):连接失败:ECONREFUSSED(连接被拒绝)”

我已经为我的SQL Server设置了1433端口,但无法连接。请帮帮我

为什么我可以连接Emulator,但不能连接真正的Android设备


谢谢你的回答。祝您愉快。

1-您在哪里告诉应用程序SQLServer正在运行的静态IP地址?2-您正在使用什么模拟器?1-)在虚拟机中运行的SQL Server。虚拟Machian操作系统是Win7。我正在将静态ip设置为该虚拟机,并为此ip和1433端口配置SQL Server配置。2-)我正在使用Android Studio。我不明白你问这个问题是什么意思。我可以发送模拟器配置吗?Emulator API级别22和my real device API级别16。您是在SQL Server的VM中使用桥接网络还是仅在主机上使用,还是在NAT或内部使用?如果它与运行在同一台PC上的仿真器一起工作,而与手机不工作,则很可能您的IP地址或防火墙有问题@rodolk我在VMware中使用桥接网络。在VMware中,我会关闭防火墙,并得到相同的错误。