![]() |
Indy 9 (Socket-Fehler # 10054Die Verbindung wurde von Peer.)
Hi
Kennt jemand diese Fehlermeldung: Socket-Fehler # 10054 Die Verbindung wurde von Peer zurückgesetzt.. Hier mal der Code dazu:
Delphi-Quellcode:
Kann mir jemand sagen was falsch ist, oder was ich besser machen kann?
procedure TForm1.UpdateMGXData;
begin with MGX1Client do begin // Indy TCP/IP Client connect; try MGX1Client.Write('Counter'); MGX1ed.Value:= StrToInt(copy(MGX1Client.ReadString(64),5,6)); finally Disconnect; end; begin with MGX2Client do begin // Indy TCP/IP Client connect; try MGX2Client.Write('Counter'); MGX2ed.Value:= StrToInt(copy(MGX2Client.ReadString(64),5,6)); finally Disconnect; end; end; end; end; end; Der Fehler tritt 2 oder 3 mal am Tag auf wenn das Programm den ganzen Tag läuft. Die beiden Clients verbinden zu einem Server der auf einer Unix läuft, senden den Befehl 'Counter' und bekommen dann einen Zahlenstring zurück. Das ist eigentlich die ganze Aufgabe..... Gruß Frank |
Re: Indy 9 (Socket-Fehler # 10054Die Verbindung wurde von Pe
Ähm....
Ich habe es jezt mal mit den Indy 10 versucht.....
Delphi-Quellcode:
Der erste Connect funzt. Aber beim nächsten Connect zeigt er mit den Fehler an das er beriets Connected ist!
procedure TForm2.Timer1Timer(Sender: TObject);
begin with MGX1Client do begin connect; try MGX1Client.IOHandler.Write('Counter'); Edit1.Text:= MGX1Client.IOHandler.ReadString(64); finally Disconnect; end; end; end; Hat jemand eine Idee???? |
Re: Indy 9 (Socket-Fehler # 10054Die Verbindung wurde von Pe
Hallo,
Zitat:
|
Re: Indy 9 (Socket-Fehler # 10054Die Verbindung wurde von Pe
Frag doch vorher ab, ob schon eine Verbindung besteht, und wenn nicht, wird halt verbunden:
Delphi-Quellcode:
MfG
if not( MGX1Client.Connected) then MGX1Client.Connect;
Binärbaum |
Re: Indy 9 (Socket-Fehler # 10054Die Verbindung wurde von Pe
Mh.... Funzt beides nicht!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz