Dr. Andreas Borchert Abteilung Angewandte Informationsverarbeitung 8. Juli 2003
Christian Ehrhardt Blatt 10


Uni Logo



Systemnahe Software (SS 2003)


Abgabetermin 22.07.2003

Netzwerke

Client (5 Punkte)

In dieser Teilaufgabe soll eine Lösung von Blatt 9 so modifiziert werden, daß die Verbindung zum Server mit Hilfe der socket-Schnittstelle und nicht mit Hilfe von nc aufgebaut wird. Der Rechnername des Mailservers und der Port sollen auf der Kommandozeile angegeben werden können. Wenn kein Port angegeben wird, soll weiterhin 25 verwendet werden.

Server (5 Punkte)

In dieser Teilaufgabe soll ein Server geschrieben werden, der auf eine Verbindung zu Port 2525 des lokalen Rechners wartet. Sobald die Verbindung hergestellt ist, soll der Server einzelne Zeilen von dieser Verbindung einlesen. Jede solche Zeile wird mit einer Zeile beantwortet, in der die Reihenfolge der Buchstaben umgedreht ist (vgl. Blatt 8). Ausnahme: Eine Zeile, die mit ``QUIT'' beginnt führt dazu, daß der Server die Verbindung beendet. Der Server kann mit Hilfe des telnet-Programms getestet werden.

Hinweise

Klausur

Diese und ev. weitere Bekanntmachungen/Änderungen finden sich demnächst auch auf der Homepage der Vorlesung.

Hilfsmittel

Zugelassen sind das Skript zu Allgemeine Informatik III sowie das Skript zu Systemnahe Software. Weiterhin zugelassen sind Aufzeichnungen aus diesen beiden Vorlesungen und den zugehörigen Übungen. Das schließt eigene Lösungen oder Musterlösungen zu Übungsaufgaben sowie handschriftliche Aufzeichnungen ausdrücklich ein.
Nicht erlaubt sind dagegen Ausdrucke von Manualseiten, Lösungen zu alten Klausuren oder elektronische Hilfmittel.

Hörsaalaufteilung

Die Zuordnung zu Hörsälen erfolgt nach dem Anfangsbuchstaben des Nachnamens.

Die Klausur kann nur im angegebenen Hörsaal geschrieben werden. Es gibt keine überzähligen Plätze.

Studentenausweis, Zulassung, Wiederholung



Christian Ehrhardt 2003-07-08