Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Einem Socket einen Namen zuordnen

&pagelevel(3)&pagelevel

Ein mit s=socket() erzeugter Socket hat zunächst keinen Namen. Dem Socket muss also ein Name, d.h. eine lokale Adresse gemäß seiner Adressfamilie, zugeordnet werden. Erst danach ist der Socket adressierbar und es können Daten über ihn gesendet und empfangen werden. Mit der Funktion bind() binden Sie einen Namen an den Socket, d.h. Sie ordnen dem Socket eine lokale Adresse zu.

bind() rufen Sie wie folgt auf:

bind(s, name, namelen);

Je nach Adressfamilie (AF_INET, AF_INET6 oder AF_UNIX) ist der Name name, der dem Socket s zugeordnet wird, unterschiedlich aufgebaut.

namelen enthält die Länge der Datenstruktur, die den Namen beschreibt.