Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: [Indy10] prüfen, ob die Verbindung zum Server besteht

  Alt 27. Dez 2006, 20:37
Zitat von Florian Bernd:
Das ist mir zu unsauber, bzw erzeugt wieder mehr Traffic.
Ein 'reconnect', wie in dem von Dir angegebenen Code produziert auch Traffic. Du wirst umhin kommen, präventiv ein 'Keepalive' zu schicken. Ich meine, die Indies können das von sich aus, aber wenn nicht, dann schick einfach alle 10 Sek ein Paket. Nennenswerten Traffic wird das nicht verursachen.
Zitat von Florian Bernd:
Es wird sogar eine Exception ausgegeben, wenn die Verbindung unsauber beendet wurde (Connection reset by peer), aber innerhalb meiner Consolenanwendung bemerke ich diese nicht.
Stimmt. Dagegen kannst du wohl nix machen, außer SysUtils einbinden, ein paar 100k overhead in Kauf nehmen, aber dafür saubere Exception-Behandlung erkaufen.

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 www.overbyte.be
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat