Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Socket-Typen

&pagelevel(3)&pagelevel

Ein Socket ist ein grundlegender Baustein für die Entwicklung von Kommunikationsanwendungen und bildet einen Kommunikationsendpunkt. Dem Socket wird ein Name zugeordnet, über den der Socket angesprochen und adressiert wird.

Jeder Socket hat einen bestimmten Typ und gehört einer Task an. Zu einer Task kann es mehrere Sockets geben.

Ein Socket gehört zu einer bestimmten Kommunikationsdomäne. Eine Kommunikationsdomäne fasst Adressfamilien und Protokollfamilien zusammen. Eine Adressfamilie umfasst Adressen mit gleicher Adress-Struktur. Eine Protokollfamilie definiert einen Satz von Protokollen, die Socket-Typen in der Domäne implementieren. Zweck der Kommunikationsdomänen ist die Zusammenfassung gemeinsamer Eigenschaften von Tasks, die über Sockets kommunizieren. Die Socket-Schnittstelle im BS2000 unterstützt die Internet-Kommunikationsdomänen AF_INET und AF_INET6 sowie die ISO-Kommunikationsdomäne AF_ISO.

Entsprechend den Kommunikationseigenschaften der Sockets gibt es verschiedene Socket-Typen. Derzeit werden zwei verschiedene Typen von Sockets unterstützt:

  • Stream-Sockets

  • Datagramm-Sockets

  • Raw-Sockets