0

当我使用以下 URL 在本地 Android 模拟器上运行代码时,我的 Android 代码会调用 Web 服务:http: //192.168.56.1/test/Service1.asmx。当我在模拟器中运行代码时,我会得到所需的输出上面的 URL 但是当我在我的智能手机上安装应用程序并尝试使用它时,出现一个错误,提示连接被拒绝。我已经通过防火墙设置在我的 Windows 7 机器上打开了端口 80。

现在我需要知道如何解锁我的 Mcafee AntiVirus 的防火墙,以使连接拒绝错误不存在。

有人可以帮忙吗?

4

1 回答 1

1

192.168.xx 网络是一个专用网络,不能在外部访问,即在您的情况下从实际的 android 设备访问。

Android 模拟器可以在属于专用网络的计算机上运行,​​因此可以访问 192.168.56.1 服务器。但实际的 android 设备可以在您的专用网络之外运行。

将您的 Web 服务放置在具有真实 IP 地址的服务器上,或在具有真实 IP 地址的服务器上设置防火墙,以通过该真实 IP 地址和端口实现与您的内部专用网络资源的直通连接。

于 2011-08-14T10:08:10.480 回答