Microsoft VisualStudio2008の.NetFramework3.5でWebサービスを作成し、Androidから呼び出しました。SQLServerをデータベースとして使用しました。
androidエミュレーターでアプリケーションを実行している場合、アプリケーションは正常に実行されますが、androidデバイスにインストールすると、java.socket.SocketTimeOutExceptionがスローされます。
Microsoft VisualStudio2008の.NetFramework3.5でWebサービスを作成し、Androidから呼び出しました。SQLServerをデータベースとして使用しました。
androidエミュレーターでアプリケーションを実行している場合、アプリケーションは正常に実行されますが、androidデバイスにインストールすると、java.socket.SocketTimeOutExceptionがスローされます。
サーバーは Visual Studio からデスクトップで実行されていますか? その場合、ポートを転送するか、プロキシサーバーを使用しない限り、その特定のデスクトップ以外のマシンからは接続できません (これも同じマシン上にあります)。
私は解決策を得ました。ローカル PC で IIS を仮想サーバーとして使用する場合は、コンピューターのファイアウォールがオフになっていることに注意してください。ファイアウォール保護をオフにすると、Web メソッドへのアクセスが許可されますが、ファイアウォールがオンになっていると、java.net.SocketTimeOutException が発生します。