Eine Vortragsserie
Diese Vortragsserie soll das Verständnis von TCP/IP erhöhen und dem Teilnehmer ermöglichen grundlegende administrative Netzwerkaufgabe zu verstehen und eigene kleine Netzwerkprogramme zu schreiben. Das Material kann und soll nicht ins Detail gehen, da einerseit genug weiterführende Literatur existiert und andererseits dies den Rahmen einer Vortragsserie sprengen würde.
[Script zum gesamten Vortrag]
Das Unix-Beispiel sollte auf den meisten POSIX-Systemen ohne Probleme laufen (entwickelt und getestet auf Debian Linux) - einfach im Makefile die Variablen CC (Compiler) und CFLAGS (Compiler Optionen) einstellen und make aufrufen. Gebraucht wird ein ANSI-C konformer Compiler und die normale LibC von Unix/Linux.
Dieses Beispiel läuft auf allen Systemen, die von Qt 4.x unterstützt werden. Gebraucht wird ein mit Qt4 kompatibler C++-Compiler (z.B. GCC 3.3-4.x), Make und Qt4 selbst.
Zum Compilieren im Source-Verzeichnis einfach qmake und make aufrufen. Vorsicht auf Systemen auf denen Qt 3.x und 4.x parallel installiert sind: diese Quellen funktionieren nur mit Qt4, also muss auch das qmake von Qt4 verwendet werden.
Das chatter Programm startet mit einem simplen Startfenster: um einen Chat-Server zu starten einfach den Port in die zweite Zeile eintragen und "Server" klicken; für einen Client Hostname und Port des Servers eintragen und "Client" klicken - Clients können sich von beliebigen Hosts aus auf einen Server verbinden (es sei denn eine Firewall verhindert es).
Die gesamten Originalquellen (plus zusätzlicher Kram) kann per Subversion gezogen werden:
svn co https://silmor.de/svn/misc/tcpip-vortrag/trunk
bisher wurden diese Vorträge noch nicht gehalten und sind auch noch nicht angekündigt.