next up previous contents
Next: Testläufe der Programme Up: 3.3 Anwendungsentwicklung Previous: Adreßkonvertierung

3.3.10 Kompilieren der Beispiele

  Da die Entwicklung der IPv6-fähigen Definitionsdateien und Bibliotheken noch nicht abgeschlossen ist, wurden die in den Beispielen verwendeten in Verzeichnissen include bzw. lib abgelegt. Die Präprozessoranweisungen zum Einbinden der benötigten Definitionsdateien in v4_tcpclient.c sollten unter Linux nach dem Installieren der zur neuen C-Bibliothek libc-Version 6 gehörenden Dateien auch für die Beispiele v6_tcpclient.c und v6v4_tcpclient.c ausreichen. Zusätzliche Bibliotheken müssen dann auch nicht mehr eingebunden werden.
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <stdio.h>

Bei den Server-Beispielen muß zusätzlich sys/time.h eingebunden werden.

Die Beispiele werden durch Eingabe von make kompiliert.



Copyright Munich Network Management Team