![]() |
Indy-Komponenten Connection lost! Wie aber abfragen?
Der Vorfall..
Host A ist mit B verbunden über TIdTCPServer und TIdTCPClient. Nun aber wird bei B Die Leitung gekappt! B merkt das und die Verbindung kann beendet werden (und ggf. auch der Thread). ABER A bemerkt das NICHT! Der denkt die Verbindung besteht noch. Bei A ist es egal ob Server oder Client ist! Will A nun zu B auf der toten Leitung was senden, merkt auch der das die Leitung nicht mehr besteht und wirkt ne Exception. NUN DIE FRAGE: Wo kann A abfragen ob die Connection noch besteht? Gruß! ~Flax~ PLS HEEEEEEEEEEEELP! |
Weiss das denn keiner?
Keiner ne Ahnung ? :shock:
:? das nix gut für mich :!: :pale: FLaxo |
Re: Indy-Komponenten Connection lost! Wie aber abfragen?
Dann häng doch vielelicht Dein Projekt hier mal an, vielleicht hat ja jemand die Zeit und Lust sich das ganze anzuschauen, den testen wird wohl nur mit dem ganzen Projekt möglich sein. ;)
|
Re: Indy-Komponenten Connection lost! Wie aber abfragen?
win onDisconnect nicht ausgelöst??
|
Re: Indy-Komponenten Connection lost! Wie aber abfragen?
@Daniel B: Code ist zu gross! :( Kann ich schlecht hier zum dl bereitstellen. und dann auch zu unübersichtlich wenn da alles drumherum noch steht.
@SirThornberry: OnDisconnect wirds wohl net sein. Denn wenn A seine Leitung trennt merkt der das selbst. Nur B bemerkt das nicht. Und da kann ich kein OnDisconnect auslösen wenn der von nix weiss. Und ich weiss nicht wie ich das abfragen kann. Eine Möglichkeit gibts: Bei B sende ich z.B. alle 5 Minuten 0 Bytes über die TCP-Verbindung zu A. Geht das schief, weiss auch der das er disconnected ist. GIBT ES DENN KEINE ANDERE MÖGLICHKEIT?? ~Flax~ |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:25 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