Zum Inhalt springen

Unix Domain Socket

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 12. Oktober 2009 um 00:10 Uhr durch Wondigoma (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.
QS-Informatik
Beteilige dich an der Diskussion!
Dieser Artikel wurde wegen inhaltlicher Mängel auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf mit, die inhaltlichen Mängel dieses Artikels zu beseitigen, und beteilige dich an der Diskussion! (+)


Begründung: oh je, entscheidet ihr bitte, ob's lohnt --88.65.44.157 03:35, 11. Okt. 2009 (CEST)

POSIX local inter-process communication sockets (auch Unix Domain Socket oder IPC Socket) sind Endpunkte von bidirektionalen Kommunikationsverbindungen bei der lokalen Interprozesskommunikation (IPC) unter Unix-Betriebssystemen. Die Kommunikation über diese Sockets ist die im POSIX-Standard standardisierte Methode zur Interprozesskommunikation für Unix-ähnliche Systeme. Entsprechend der Unix-Philosophie („alles ist eine Datei“) sind Sockets über einen Inode im Dateisystem addressierbar und werden mit den selben Befehlen angesprochen wie gewöhnliche Dateien. Um zu kommunizieren öffnen zwei Prozesse den selben Socket. Die Daten fließen als Bytestrom über Pufferspeicher im Speicher des Betriebssystemkerns. Neben Daten können über die Socketverbindungen mit den Systemaufrufen sendmsg() und recvmsg() auch Datei-Handles übertragen werden.

In PHP können (neben Internet-Socket-Verbindungen auch) Unix-Socket-Verbindungen mit der Funktion fsockopen() geöffnet werden.[1]

  • Unix-Domain-Sockets in Linux – Das umfassende Handbuch von Johannes Ploetner und Steffen Wendzel

Quellen

  1. http://php.net/fsockopen