Grundkurs
Socket-
programmierung
mit C unter Linux



Wer Internet, PC und/oder Handy zur Kommunikation nutzen möchte benötigt möglichst einfache und schnelle Client-Server-Programme. Diese werden Sie mit Hilfe des Buches selbst leicht programmieren können - und dabei davon profitieren, dass es mit Verwendung von Open-Source-Software sogar meist kostenlos möglich ist. Das Buch bietet einen schnellen und einfachen Einstieg in die Programmierung von Web-Browsern und Web-Servern mit Hilfe von Sockets. Durch das "Dream-Team" C und Linux haben Sie den vollständigen Zugriff auf Quellcode und damit unbegrenzte Konfigurationsmöglichkeiten. Die im Buch vorgestellten Anwendungen sind schlank, d. h. äußerst ressourcenschonend und daher besonders für Embedded-Systems geeignet. Anhand von Übungsaufgaben werden in kleinen Schritten Web-Browser und Web-Server aufgebaut, die der Leser für eigene Problemstellungen erweitern und ausbauen kann.

Der Inhalt
  • Kommunikation im World-Wide-Web
  • C-Programmierung unter Linux
  • Client-Sockets: Verbindungsaufbau zum Server
  • Web-Browser: Dateien vom Server anfordern
  • Server-Sockets: Verbindungswünsche annehmen
  • Web-Server: dateien an Browser senden
  • HTTP-Parser: Browser-Wünsche analysieren
Die Zielgruppen
  • Schüler, IT-Berufsanfänger und Studierende
  • Ingenieure und Praktiker, die einen zielorientierten Einstieg in die Thematik suchen
  • Anwender von Embedded-Controllern und -Computern
  • Programmierer in der Informations- und Automatisierungstechnik
  • Lernende und Lehrende in der Aus- und Weiterbildung


Links

Quellcode

Vorlesungsfolien

Hilfsblätter

Übungsblätter

Musterlösungen


zum Anfang