Universität Ulm - Abteilung Angewandte Informationsverarbeitung
Zur Überwachung, ob einer oder mehrere Rechner noch laufen und in Ordnung sind, wird auf jedem der beteiligten Rechner ein kleines Programm installiert, das jede Sekunde ein UDP-Paket mit dem Inhalt ``hi'' an einen bestimmten Server schickt. Eure Aufgabe ist es zunächst, dieses Programm zu schreiben.
Schreibt jetzt den zugehörigen Server, der auf diese Lebenszeichen wartet. Der Server soll laufend aktualisiert eine Liste mit den Adressen von allen gerade lebenden Rechnern ausgeben. Da UDP unzuverlässig ist, wird ein Rechner als lebendig angesehen, wenn innerhalb der letzten 3 Sekunden ein Lebenszeichen empfangen wurde. Ihr könnt davon ausgehen, daß nicht mehr als 100 Rechner gleichzeitig überwacht werden sollen.
2 Zusatzpunkte gibt es, wenn neben der Adresse auch der Name des zugehörigen Rechners in der vom Server ausgegebenen Liste auftaucht.
Viel Erfolg!