Professor Dr. F. Schweiggert Abteilung Angewandte Informationsverarbeitung
Mario Jeckle und Ingo MelzerBlatt 5


Uni Logo



Systemnahe Software (SS 2000)


Abgabetermin 4. Juli 2000

Eine Zeitserver... (10 Punkte)

Zwei Prozesse sollen per unnamed pipe miteinander gekoppelt werden.
Einer der Prozesse übernimmt die Rolle des Servers, der andere mimt den Client. Der Server bietet einen Zeitdienst an. Wird der Server mit getTime über eine unnamed Pipe angesprochen, so liefert er die aktuelle Zeit an den Client zurück. Andere Nachrichten führen dazu, daß eine Fehlermeldung durch den Kommunikationskanal an den anfragenden Prozeß versandt wird.

Hinweise

Zur Ermittlung der aktuellen Systemzeit existiert der System-Call time



Ingo Melzer 2000-07-04