Prof. Dr. Franz Schweiggert Abteilung Angewandte
Informationsverarbeitung 10. Juni 2005
Ralph Guderlei Blatt 9
Systemnahe Software / Systemnahe Software II (SS 2005)
Abgabetermin: 21. Juni 2005
Schreiben Sie zwei Programme, die es ermöglichen sollen, Dateiinhalte über das Netz auszugeben (''cat übers Netz'').
Der Server-Teil soll an einem beliebigen Port lauschen und einen Dateinamen entgegennehmen. Der Inhalt dieser
Datei soll dann an den Client übermittelt werden.
Der Client soll den Hostnamen und den Port des Servers genauso wie den Dateinamen der anzuzeigenden Datei als
Kommandozeilenargument entgegennehmen. Der empfangene Dateiinhalt soll auf der Standard-Ausgabe ausgegeben werden.
Interessante man-pages:
- socket (3SOCKET) unter Solaris bzw. (2) unter Linux
- setsockopt (3SOCKET) bzw. (2)
- bind (3SOCKET) bzw. (2)
- listen (3SOCKET) bzw. (2)
- accept (3SOCKET) bzw. (2)
- connect (3SOCKET) bzw. (2)
- gethostbyname (3)
Viel Erfolg!
Ralph Guderlei
2005-06-10