1

Microsoft VisualStudio2008の.NetFramework3.5でWebサービスを作成し、Androidから呼び出しました。SQLServerをデータベースとして使用しました。

androidエミュレーターでアプリケーションを実行している場合、アプリケーションは正常に実行されますが、androidデバイスにインストールすると、java.socket.SocketTimeOutExceptionがスローされます。

4

2 に答える 2

1

サーバーは Visual Studio からデスクトップで実行されていますか? その場合、ポートを転送するか、プロキシサーバーを使用しない限り、その特定のデスクトップ以外のマシンからは接続できません (これも同じマシン上にあります)。

于 2012-10-12T20:17:26.133 に答える
1

私は解決策を得ました。ローカル PC で IIS を仮想サーバーとして使用する場合は、コンピューターのファイアウォールがオフになっていることに注意してください。ファイアウォール保護をオフにすると、Web メソッドへのアクセスが許可されますが、ファイアウォールがオンになっていると、java.net.SocketTimeOutException が発生します。

于 2012-10-21T21:49:52.740 に答える