next up previous contents
Next: 4.2 Das Befehlsformat Up: 4.1.2 Der Master-Knoten Previous: 4.1.2.3 Die Anmeldung ans

4.1.2.4 Die Abmeldung vom Netz

Wie sich ein Roboter im Netz anmeldet, wurde soeben beschrieben - man schaltet ihn einfach an, der Rest läuft automatisch. Wenn man den Roboter wieder aus dem Netz herausnehmen möchte, müßte er sich eigentlich auch wieder abmelden. Dazu kann er natürlich nicht mehr kommen, wenn die Stromversorgung unterbrochen wird. Also ist die einzige Möglichkeit, festzustellen, daß ein Roboter nicht mehr da ist, ihm eine Nachricht zu senden, auf die er antworten muß, ein sogenanntes Ping-Kommando 4.2. Wenn er dann nicht antwortet, ist er nicht mehr da und kann abgemeldet werden. Diesen Aufgabenteil übernimmt ebenfalls der Master-Knoten, da er nicht der Beschränkung unterliegt, Strom sparen zu müssen. Der Master hält zusätzlich zur Robotertabelle die Information, wann ein Roboter sich das letzte Mal gemeldet hat. Diese Information wird ständig aktualisiert, wenn der Master mitbekommt, daß der betreffende Roboter sendet. Wenn der Master dann in seiner Tabelle einen Roboter findet, der schon längere Zeit nichts mehr gesendet hat, sendet er ihm ein Ping. Wenn er daraufhin keine Antwort erhält, ist der Roboter nicht mehr im Netz. Daraufhin meldet der Master den betreffenden Roboter bei allen anderen ab. Dieser Abmeldevorgang verläuft ähnlich wie die Anmeldung - der Master verschickt im Namen des abgemeldeten Roboters einen Abmeldebefehl an alle Roboter in seiner Liste.


next up previous contents
Next: 4.2 Das Befehlsformat Up: 4.1.2 Der Master-Knoten Previous: 4.1.2.3 Die Anmeldung ans
Christopher Odenbach
1999-06-01