Optional: Implementieren Sie das Protokoll wie angegeben: Alle Nachrichten, die über den UDP-Channel verschickt werden, enthalten Nachrichten der Form " ", wobei die Parameter durch Leerzeichen getrennt werden. Die Parmeter sind wie URLs kodiert (Spaces werden durch "%20" ersetzt, % durch "%25") NodeName := [a-zA-Z0-9\-_]+ Messages: HELLO Nachbar wird der Name der Absendernode mitgeteilt, der Nachbar teilt seinen Namen via OLLEH als Antwort mit. OLLEH Antwort auf Hello, Mitteilung des Namens , PEERS hopM (0 <= M < dst) schickt die Nachricht unverändert an hopM+1 weiter Hop N antwortet mit SREEP # SREEP # Mitteilung über die Peers von SRC als Antwort auf PEERS Beispielskommunikation: ERDE -> MARS : HELLO ERDE MARS -> ERDE : OLLEH MARS ALPHA-Z -> MARS : HELLO ALPHA-Z MARS -> ALPHA-Z : OLLEH MARS ERDE -> MARS : PEERS ERDE MARS MARS -> ERDE : SREEP MARS ERDE # ERDE ALPHA-Z ERDE -> MARS : PEERS ERDE MARS ALPHA-Z MARS -> ALPHA-Z : PEERS ERDE MARS ALPHA-Z ALPHA-Z -> MARS : SREEP ALPHA-Z MARS ERDE # MARS MARS -> ERDE : SREEP ALPHA-Z MARS ERDE # MARS