0

アプリを Web サービスに接続できましたが、Android プラットフォームに問題があります。(知らない人がいたら、cocos2d-x を使えばマルチプラットフォームのアプリが作れます)

現在、Web サービスは localhost の「http://127.0.0.1:9876/ts?wsdl」でホストされています。

私はそれに対するリクエストを生成することができました.win32アプリではうまく機能します. AndroidアプリでWebサービスに接続しようとすると問題が発生します。常に「コード:7」(接続できませんでした)が表示されますが、面白いことに、ホストされているサーバーに接続すると機能します。

なぜローカルホストに接続できないのだろうかと思います。また、デバイスを持っていないのでエミュレーターを使用していることにも注意してください。しかし、それは問題ではないと思います。

何か案は?

4

1 に答える 1

0

電話の代わりにエミュレーターを使用していると思います。したがって、localhost と入力すると、PC ではなく電話の IP アドレスが参照されます。Android は、PC のローカルホストにマップする IP アドレスを提供します。したがって、10.0.2.2 を使用します。localhostの代わりに動作するはずです。

于 2012-12-18T21:05:48.900 に答える