Netzwerkprogrammierung mit Perl
Herzlich willkommen auf der Website zum Buch "Netzwerkprogrammierung mit Perl"!
Das Buch erschien im Juni 2002 im Addison-Wesley Verlag, München.
Kurzinfo
"Netzwerkprogrammierung mit Perl" von Lincoln D. Stein
Deutsche Übersetzung von Sascha Kersken und Tülay Kersken (Lingoworld)
ISBN: 3-8273-1968-4
806 Seiten
59,95 EUR
Lincoln D. Stein ist der Perl-Gemeinde als Autor zahlreicher nützlicher Perl-Module bekannt, insbesondere natürlich CGI.pm. Er kann aber nicht nur hervorragend programmieren - was die brillanten Beispiele im Buch beweisen -, sondern auch verständlich, interessant und unterhaltsam darüber schreiben.
Das Buch führt Schritt für Schritt in die Programmierung von Netzwerkanwendungen ein, sowohl mit Perl selbst als auch mit Hilfe zahlreicher Module aus der Net::*-Familie. Es gliedert sich in vier Teile, die aufeinander aufbauen und verschiedene Aspekte der Netzwerkprogrammierung beleuchten.
- Grundlagen: Hier werden zunächst die Besonderheiten von Perls I/O-System skizziert. Dieses System ermöglicht es, Netzwerkdaten auf ähnliche Weise zu behandeln wie Dateien. Anschließend werden drei grundlegende Techniken zur Interprozess-Kommunikation vorgestellt: Prozesse, Pipes und Signale. Die Erstellung von Sockets stellt das wichtigste Thema dieses Teils dar, sowohl mit der eingebauten Socket-Funktion als auch mit Hilfe des Moduls Socket.pm.
- Clients für gängige Dienste entwickeln: In diesem Teil werden verschiedene Module für die Zusammenarbeit mit den wichtigsten Internetdiensten vorgestellt, etwa E-Mail und News, das Web oder FTP und Telnet.
- TCP-Client/Server-Systeme: Sämtliche Aspekte der Entwicklung eigener Server und passenden Clients werden in diesem Teil behandelt. Zunächst werden diverse Strategien für die gleichzeitige Bearbeitung mehrerer Client-Anfragen erläutert, anschließend geht es um Themen wie Sicherheit, Stabilität und Performance-Optimierung.
- Fortgeschrittene Themen: Der letzte Teil schließlich kümmert sich um die etwas exotischeren Aspekte der Netzwerkprogrammierung: Das verbindungslose Transportprotokoll UDP, die Broadcasting- und Multicasting-Techniken für multiple Verbindungen sowie UNIX-Domain-Sockets.
|
|