Echtzeithilfe.de

about SEO, Marketing, Google and more

[fixed] Socket Error # 10054 mit TidHTTP – Delphi

[fixed] Socket Error # 10054 mit TidHTTP - Delphi, 5.0 out of 5 based on 3 ratings

Die Indy-Komponenten für Delphi sind hilfreiche Erweiterungen, um die Netzwerkkommunikation zu vereinfachen. Allerdings verursachen die TidHTTP- und TidFTP-Komponente unter Umständen sporadisch Probleme und gibt folgende Fehlermeldung aus:

Socket Error # 10054 mit TidHTTP. Connection reset by peer.

Danach wird jeder weitere Netzwerkzugriff mit demselben Fehler abgebrochen. In verschiedenen Testszenarien konnten wir Netzwerkprobleme ausschließen und sind über folgende Lösungsansätze gestolpert:

  • Request.ProtocolVersion von 1.1 auf 1.0 umstellen: V1.1 nutzt http-alive und fordert den Server auf die Verbindung zu beenden.
  • Request.Connection auf “close” setzen
  • Request.Disconnect() nach dem Http-Get/-Post ausführen

Eine Kombination aller drei Lösungsansätze hat auf jeden Fall zum Erfolg geführt.

GD Star Rating
loading...


Kommentar hinterlassen

Was ergibt 4 + 9 =
Please leave these two fields as-is:

Optimized by SEO Ultimate