Programmieren von UNIX - Netzen - Grundlagen, Programmierung, Anwendung

W. Richard Stevens

Buch, Gebunden
Ausgabe vom 1992
Verkaufsrang: 224344 (je kleiner desto beliebter)
ASIN: 3446163182 (Amazon-Bestellnummer)
Programmieren von UNIX - Netzen - Grundlagen, Programmierung, Anwendung - W. Richard Stevens
Der erste Band der Reihe Unix Network Programming, Networking APIs: Sockets and XTI von W. Richard Stevens deckt so ziemlich alles rund um das Thema Kommunikation eigener Anwendungen mit anderen Computern innerhalb eines Netzwerkes ab. Im vorliegenden zweiten Band hingegen erörtert Stevens ausführlich die Kommunikation zwischen verschiedenen Anwendungen auf dem eigenen Computer. Darin besteht ein großer Unterschied, und Stevens versteht es, das zu verdeutlichen. Stevens macht den Leser zunächst mit den internen Strukturen von Posix Interprocess Communication (IPC) und SystemV (SysV) IPC bekannt; danach erklärt er FIFOs, Message Queues, wie man den Zugriff auf Dateien sperrt und wieder freigibt, Semaphoren, Shared- Memory, und RPCs (Remote Procedure Calls). Er verweist zudem auf die Unterschiede zwischen der Implementierung von Semaphoren, Message Queues und Shared Memory bei Posix IPC und SysV IPC. Zusätzlich enthält das Buch viele Anmerkungen und Beispiele zum besseren Verständnis. Das Buch ist besonders bei der praktischen Arbeit mit Posix IPC und SysV IPC hilfreich und ist daher gerade für Programmierer von besonderem Wert. Darüberhinaus hilft es dem Leser bei der Entscheidung, welche Version er am besten für seine Zwecke einsetzt indem die Unterschiede zwischen Posix IPC und SysV IPC bestens erklärt werden. --Doug Beaver