7 Stimmen

WebException: Verbindung zum Remote-Server nicht möglich

Ich habe eine Client-Anwendung, die WebHttpRequest verwendet, um Antwort von externen Server zu erhalten, es funktioniert gut, aber einige Male bekomme ich die folgende Ausnahme ....

System.Net.WebException: [ ] Verbindung mit dem entfernten Server ---> System.Net.Sockets.SocketException: [ ] Verbindungsversuch ist fehlgeschlagen, weil der verbundene Partei nicht ordnungsgemäß nach einer gewissen Zeit nicht richtig geantwortet hat oder die hergestellte Verbindung ist fehlgeschlagen, weil der verbundene Host nicht geantwortet hat xx.xx.xxx.xxx:xxx bei System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress [ ] [ ] remoteEP) bei System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocke asyncResult, Int32 timeout, Exception& exception) --- Ende der inneren Ausnahme-Stacktrace ---

unter System.Net.HttpWebRequest.GetRequestStream(TransportContext& Kontext)

bei System.Net.HttpWebRequest.GetRequestStream()

.... Irgendeine Hilfe?

6voto

Evan Mulawski Punkte 53325

Es handelt sich eher um einen "Request Timed Out"-Fehler. Der Server, mit dem Sie sich verbinden wollen, hat nicht auf Ihre Anfrage geantwortet. Sie sollten diese Ausnahme mit try-catch behandeln und versuchen, eine Verbindung herzustellen n im Catch-Block noch einige Male.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X