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