Socket: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 12: Zeile 12:
  
 
*[[UNIX Sockets]]
 
*[[UNIX Sockets]]
*Socket besteht aus speziellen Datei
 
*Dateiart bezeichnet man als Socket
 
===Beispiel===
 
Der Socket besteht aus der Datei /run/snapd.socket
 
 
Wahrscheinlich ist sie der snapd Service zugewiesen
 
;<nowiki>unix LISTENING /run/snapd.socket</nowiki>
 
*ls -l /run/snapd.socket
 
srw-rw-rw- 1 root root 0 Jun 21 17:45 /run/snapd.socket
 

Version vom 18. September 2022, 12:40 Uhr

Grundlegendes

  • Socket ist ein vom Betriebssystem bereitgestelltes Objekt, das als Kommunikationsendpunkt dient.
  • Ein Programm verwendet Sockets, um Daten mit anderen Programmen auszutauschen.
  • Das andere Programm kann sich dabei auf demselben Computer (Interprozesskommunikation) befinden.
  • Es kann auch auf einem anderen via Netzwerk erreichbaren Computer befinden.
  • Die Kommunikation über Sockets erfolgt in der Regel bidirektional
  • Daten können über das Socket sowohl empfangen als auch gesendet werden.

Arten von Sockets