0

我已设法将我的应用程序连接到 Web 服务,但我遇到了 android 平台的问题。(如果有人不知道,使用 cocos2d-x 可以制作多平台应用)

现在,Web 服务托管在 localhost 的“http://127.0.0.1:9876/ts?wsdl”。

我已经设法为它生成请求,它在 win32 应用程序中运行良好。当我尝试使用 android 应用程序连接到 Web 服务时,问题就出现了。它总是会给出“代码:7”(无法连接),但有趣的是,如果我连接到任何托管服务器,它就会起作用。

所以我想知道为什么它不允许我连接到本地主机,还要注意我正在使用模拟器,因为我没有设备,但我认为这不是问题。

有任何想法吗?

4

1 回答 1

0

我假设您使用的是模拟器而不是手机。所以当你输入localhost时,它指的是手机的IP地址,而不是你的电脑。Android 为您提供映射到您的 PC 本地主机的 IP 地址。所以使用 10.0.2.2。而不是localhost,它应该可以工作。

于 2012-12-18T21:05:48.900 回答