Kategorie

A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z 0      

socket

sa sb sc sd se sf sg sh si sj sk sl sm
sn so sp sq sr ss st su sv sw sx sy sz

Socket

Ein Socket ist eine bi-direktionale Software-Schnittstelle zur Interprozeß- (IPC) oder Netzwerk-Kommunikation. Sockets sind die vollduplexfähige Alternative zu Pipes, FiFos oder Shared Memory.

Arten von Sockets

In den RFCs ist ein Socket als ein Tupel aus Ziel- und Quell-IP-Adresse, Ziel- und Quell-Port und Netzwerkprotokoll beschrieben. Sie werden in UDP und TCP verwendet. BSD verwendet Netzwerk-Sockets seit 1983 in seiner Berkeley sockets API. Auch Linux oder Solaris verwenden BSD-Sockets. Der Zugriff erfolgt ähnlich wie auf Dateien. Windows verwendet eine den Berkeley Sockets ähnliche API, Windows Sockets.

Unix verwendet Sockets zu lokalen Interprozeß-Kommunikation, sog. Unix Domain Sockets. Sie sind Teil des POSIX-Standards. Auch hier wird auf Sockets wie auf Dateien zugegriffen.

Weblinks

  • Unix Socket FAQ
  • Socket Programming HOWTO

Impressum

Datenschutzerklärung