Ошибка тайм-аута при использовании KSOAP2 в Android
Я создал клиент-серверное приложение в Android и Asp.net. Я сделал доступ к веб-сервису, используя ksoap2. Приложение работает отлично. Но иногда, когда я пытаюсь подключить сервер с помощью Ksoap2, возникает ошибка. Журнал ошибок показан ниже. Эта ошибка возникает только тогда, когда клиент Android пытается связаться с сервером. Есть ли способ устранить эту ошибку? После возникновения этой ошибки, когда приложение снова пытается немедленно связаться с сервером, возникает та же ошибка. Но через некоторое время, когда приложение попытается установить связь, проблем с этим не будет. В чем ошибка на самом деле.? Кто-нибудь может мне помочь. Как избежать этой ошибки??
Это журнал ошибок:
SoapFault - faultcode: 'soap:Server' faultstring: 'System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.InvalidOperationException: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
1 ответ
Я думаю, что это исключение времени ожидания, вы можете проверить или увеличить период времени, как это
HttpTransportSE httpTransport = new HttpTransportSE("your SOAP_ADDRESS",60*10000);