Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Wie erkennt Client wenn Server disconnected (https://www.delphipraxis.net/182793-wie-erkennt-client-wenn-server-disconnected.html)

Nimral 18. Jun 2015 21:40

AW: Wie erkennt Client wenn Server disconnected
 
Zitat:

Zitat von Dejan Vu (Beitrag 1304459)
Äh... Nö. Das Verfahren wird in der Steuerungstechnik angewandt. Auch bei TCP-Verbindungen. Im wirklichen Leben bekommen weder Server noch Client immer mit, das eine Verbindung unterbrochen wurde. Dafür sorgen schon die intelligenten Switches.

Tschuldigt, wenn ich mich in den Thread drängle, aber das interessiert mich: inwiefern greifen "intelligente" Switches in das TCP Session Management ein?

Thx für Infos

Armin.

BUG 18. Jun 2015 23:28

AW: Wie erkennt Client wenn Server disconnected
 
Zitat:

Zitat von Nimral (Beitrag 1305619)
Tschuldigt, wenn ich mich in den Thread drängle, aber das interessiert mich: inwiefern greifen "intelligente" Switches in das TCP Session Management ein?

Alles was selbst den Status der Sessions überwacht um zu entscheiden, ob Packete durchgelassen werden oder sie entsprechend zu addressieren (zB. NAT und Firewalls), ist schon mal verdächtig :wink:

Dejan Vu 19. Jun 2015 07:06

AW: Wie erkennt Client wenn Server disconnected
 
U
Zitat:

Zitat von Aphton (Beitrag 1304492)
Man muss keine Heartbeat Pakete unter TCP schicken. Die Programlogik funktioniert einfach normal weiter, bis bei einem rcv() ein Disconnect erkannt wird.

Ich habe mich auch dagegen gewehrt, heartbeats und checksums einführen zu müssen, aber leider ist alles möglich.

Net7 17. Jul 2015 13:33

AW: Wie erkennt Client wenn Server disconnected
 
Zitat:

Ich habe mich auch dagegen gewehrt, heartbeats und checksums einführen zu müssen, aber leider ist alles möglich.
Jup, man kann das aber auch nachstellen. Man nehme 2 PCs und ein Switch, man verbindet beide PCs via TCP ( Server-Client ) dann aus dem Switch die Netzwerkstecker raus und schon steht der Einsicht doch ein Heartbeat zu benutzen nichts mehr im Weg.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:47 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz