![]() |
[Indy10] prüfen, ob die Verbindung zum Server besteht
Hi,
wie kann ich beim IdTCPClient prüfen, ob noch eine Verbindung zum Server besteht. Wird der Server nämlich z.B. über den Taskmanager beendet, registriert der Client das nicht richtig und die Property Connected bleibt auf true. Florian |
Re: [Indy10] prüfen, ob die Verbindung zum Server besteht
sende evtl immer wieder wieder ein paket an den serv, der das erwiedern muss
|
Re: [Indy10] prüfen, ob die Verbindung zum Server besteht
Das ist mir zu unsauber, bzw erzeugt wieder mehr Traffic. Es wird sogar eine Exception ausgegeben, wenn die Verbindung unsauber beendet wurde (Connection reset by peer), aber innerhalb meiner Consolenanwendung bemerke ich diese nicht.
Folgendes steht in einem Thread:
Delphi-Quellcode:
Wie fange ich nun hier den Fehler ab? Connected bleibt auf true ...
repeat
if not Client.Connected then try Client.Connect; except end; Sleep(10000); until DoTerminate; |
Re: [Indy10] prüfen, ob die Verbindung zum Server besteht
Zitat:
Zitat:
Wenn Du nun eine perfekte 1,5k Konsolen-Anwendung (wieso eigentlich?) haben willst, dann greif zu den ICS-Komponenten und programmiere es richtig.... ICS gibts bei ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:46 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