Dr. Matthias Grabert Abteilung Angewandte
Informationsverarbeitung 1. Juli 2002
Christian Ehrhardt Blatt 10
Systemnahe Software (SS 2002)
Abgabetermin 16.7.2002 2002
Aufgabe dieses Blattes ist es zwei Kalaha-Clients zu schreiben.
Der erste soll nach dem Verbindungsaufbau immer den mit Hilfe der
Funktion Score berechneten besten Zug abgeben.
Der zweite Client soll mit Hilfe des letzten Blattes jeden empfangenen
Spielstand darstellen und ggf. einen Zug von der Tastatur/Maus einlesen.
Dieser Zug soll dann an den Server übertragen werden.
Der Name des Rechners sowie der zugehörige Port auf dem der Server
zu erreichen ist sollen auf der Kommandozeile an die beiden Clients
übergeben werden.
- Wegen der Klausur ist dieses Blatt 14-tägig. Der Inhalt ist aber
zumindest teilweise relevant für die Klausur.
- Die Funktion
gethostbyname
dient dazu, den Namen eines
Rechners in eine Adresse umzuwandeln. Die zurückgelieferte Adresse
liegt dabei bereits in der Form vor, wie sie später im Feld sin_addr
der Struktur sockaddr_in benötigt wird.
Christian Ehrhardt
2002-07-01