TCP Keep-Alive Messages

Ein Keep-Alive Telegramm ist eine Bestätigungsnachricht bzw. ein "acknowledge". Damit kann im Hintergrund überprüft werden, ob ein Kommunikationspartner, welcher eine Verbindung hergestellt hat, noch aktiv ist und somit noch an der Kommunikation teilnimmt. Sollte ein Kommunikationspartner nicht mehr aktiv sein, wird der Kommunikationskanal sauber und regulär geschlossen, um für einen neuen Teilnehmer frei zu sein.

Keep-Alive kann durch die Schlüssel Keep-Alive-Time und Keep-Alive-Interval in der Registrierung konfiguriert werden. Der Defaultwert für die Keep-Alive-Time ist auf zwei Stunden eingestellt, die Interval-Time, also die Zeit bis zur Wiederholung einer nicht beantworteten Alive-Anfrage, liegt Default bei einer Sekunde. Alle Werte werden in Millisekunden angegeben. Wenn die entsprechenden Schlüssel noch nicht in der Registrierung vorhanden sind, müssen sie wie folgt in angelegt werden. Es handelt sich nicht um TwinCAT Einstellungen sondern um spezifische Einstellungen des Betriebssystems. Weiterführende Informationen finden Sie daher in der Betriebssystemdokumentation z.B. auf der Microsoft Internetseite.

Unter Windows W2K, XP, Windows Embedded Standard:

Unter Windows CE:

TCP Keep-Alive Messages 1:
TCP Keep-Alive Messages 2: