Universität Ulm, Fakultät für Mathematik und Wirtschaftswissenschaften, SAI

WS 2000/01 || Entwicklung objekt-orientierter Bibliotheken || Beispiele

ChatDaemons


Main LinearLists ChatDaemons Collections

Dieses Beispiel ist ein Derivat meines persönlichen Dämonen, einem Chat-Dämonen, bei dem beliebig viele Teilnehmer miteinander plaudern können. Die vorliegende Fassung demonstriert, wie einfach es ist, nicht nur beliebig viele Benutzer gleichzeitig zu unterstützen, sondern auch noch beliebig viele Dienste (sprich Dämonen) gleichzeitig anzubieten.

ChatDaemons
Dieses Modul stellt Konferenzdämonen für beliebige Netzwerke für jeweils beliebig viele Teilnehmer zur Verfügung.

Collections
Wurde unverändert aus einem früheren Beispiel übernommen.

LinearLists
Wurde unverändert aus einem früheren Beispiel übernommen.

Main
Liest eine Reihe von Internet-Portnummern ein, kreiert jeweils entsprechende Netzwerkadressen und kreiert für jede dieser Adressen einen Konferenzdämonen. Mit der Eingabe von 0 kann diese Liste der Portnummern beendet werden. Durch die Eingabe eines weiteren RETURNs werden alle Konferenzdämonen terminiert.

Die Quellen stehen als Shell-Archiv zur Verfügung.
WS 2000/01 || Entwicklung objekt-orientierter Bibliotheken || Beispiele

Andreas Borchert, 22. Januar 2001