2016-09-28 9 views
0

アンドロイドでksoapを使用してサーバーに接続しようとしています。私はライブラリとしてksoap jarファイルを追加しました。すべてのksoapのインポートは正常に動作しています。しかし、HttpTransportSEにエラーが表示されます。SOAP要求でSocket failedエラーが発生しました

SoapObject request = new SoapObject(Webservices.WSDL_TARGET_NAMESPACE, "LoginValidate"); 
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); 
envelope.dotNet = true; 
envelope.setOutputSoapObject(request); 
HttpTransportSE httpTransport = new HttpTransportSE(Webservices.SOAP_ADDRESS); 
httpTransport.call(Webservices.SOAP_ACTION + "LoginValidate", envelope); 

私は、ソケット例外としてhttpTransport.call(Webservices.SOAP_ACTION + "LoginValidate", envelope);をこの行でエラーを取得しています、ソケットに失敗しました。

+0

マニフェストにインターネットアクセス許可を追加しましたか? –

+0

@KNeerajLalはい私たちは許可を追加しました –

答えて

0

ソケット例外は、ネットワークに問題があることを意味します。

1.訪問したサーバーがOKであることを確認します。

2.携帯電話のネットワークが正常かどうか確認してください。

関連する問題