Ok, der [thread=179619][Remoting] Überprüfen, ob Server noch läuft - Thread[/thread] hier ist schon älter, beschreibt aber ähnlich was ich gemeint habe.
Du schickst doch über den Channel zwischen Client und Server Anfragen und wartest wiederum auf eine Antwort. Ein Anfrage kann ja auch ein Simples "Bist noch da?" sein. Die Gegenstelle Quittiert diese Anfrage entsprechend. Wenn Innerhalb einer bestimmten Zeit nichts passiert oder Du eine SocketException bekommst, hast dein Indiz, dass die Gegenstelle nicht mehr verfügbar ist. Das meinte ich mit Protokoll. Also Befehle, auf die die Gegenstelle entsprechend reagiert.