Bewertung:

Das Buch ist als Leitfaden für die Netzwerkprogrammierung unter Linux gedacht, hat aber gemischte Kritiken erhalten. Während einige Leser die Organisation, den Schreibstil und die praktischen Beispiele schätzen, kritisieren andere die oberflächliche Abdeckung, die Unordnung und die unangemessene Verwendung des Begriffs „endgültig“ im Titel.
Vorteile:Gut geschrieben und strukturiert, bietet nützliche Inhalte für Anfänger, gute Abdeckung von IPv4 und praktischen Beispielen, enthält umfangreiche Codebeispiele und Fallstudien, behandelt sowohl ideologische als auch praktische Aspekte der Netzwerkprogrammierung.
Nachteile:Knappe Abdeckung fortgeschrittener Themen, zahlreiche Kompilierungswarnungen in Codebeispielen, unzureichende Fehlermeldungen, erhebliche Wiederholung grundlegender Konzepte, erheblicher Schwerpunkt auf Netzwerkprotokollen statt auf der Programmierung, Unordnung in der Themenpräsentation und nicht ganz geeignet für diejenigen, die einen umfassenden oder endgültigen Leitfaden suchen.
(basierend auf 9 Leserbewertungen)
The Definitive Guide to Linux Network Programming
Apress's "The Definitive Guide to Linux Network Programming" ist eine klare, prägnante Behandlung der Erstellung von Clients und Servern unter dem Linux-Betriebssystem.
Das Buch setzt voraus, dass der Leser C kennt und Erfahrung mit der Entwicklung von Code unter Linux hat, bietet aber auch alles andere, was ein Programmierer für die Netzwerkprogrammierung in der Praxis braucht, einschließlich Design, Implementierung, Debugging und Sicherheit. Der Leser lernt die verschiedenen Socket-Typen, sitzungsgebundene und sitzungslose Protokolle, die Erstellung eines eigenen Protokolls, Verschlüsselung, die Verwendung von SSL und das Tunneln von Daten kennen.