Die geführten Touren bieten einen Einblick in ein bestimmtes Thema und erklären anhand konkreter Beispiele wie etwas gemacht wird. Am Ende steht ein lauffähiges Programm aus dem Abschnitt Beispiel-Programme. Die Touren sind prinzipiell unabhängig voneinander, aber leichter verständlich wenn sie der Reihe nach gelesen werden.
hello | Ein "Hello World!"-Programm um zu sehen, dass die Umgebung richtig eingerichtet ist. |
---|---|
tcp-client | Ein Client für das Daytime-Protokoll nach RFC 867 via TCP. |
tcp-server | Ein Server der sichtbar macht, was ein Webbrowser bei einer Anfrage alles überträgt. |
udp-echo | Das Echo-Protokoll nach RFC 862 via UDP. |
select | Ein Server für mehrere Clients im gleichen Prozess mittels select(). |
processes | Ein Server für mehrere Clients mit mehreren Prozessen (UNIX). |
threads | Ein Server für mehrere Clients mit mehreren Threads (Windows). |
rawsock | Mit "raw sockets" noch dichter an die IP-Datagramme. |