Befehlsreferenz

Diese Befehlsreferenz ist nicht als Ersatz für eine API-Dokumentation gedacht. Stattdessen soll sie dem Leser kurz und knapp zeigen, wie eine Funktion aufzurufen ist und was man typischerweise falsch machen kann.

Unter UNIX findet man eine ausführliche Dokumentation der Systemaufrufe in den Manpages (z.B. man 2 socket). Des weiteren gibt es vom FreeBSD-Projekt eine Web-Version (auch für andere Systeme) sowie die wirklich wahre Wahrheit für portable Programme, die POSIX.1-Spezifikation der OpenGroup.

Für Windows ist die Anlaufstelle der Wahl die MSDN Library und dort insbesondere die Winsock-API.

socket Einen Socket erzeugen.
connect Einen Socket verbinden.
bind Einem Socket eine lokale Adresse zuweisen.
listen Einen Socket in den Lausch-Zustand versetzen.
accept Verbindungsanfragen akzeptieren.
select Einen "bereiten" Socket aus einem Set auswählen.
close Einen Socket schließen.
shutdown Eine Verbindung beenden.
send Daten über einen verbundenen Socket senden.
sendto Daten ohne Verbindung senden.
recv Daten von einem verbundenen Socket empfangen.
recvfrom Daten ohne Verbindung empfangen.
htons Einen 16-Bit-Wert von Host in Network Byte Order umwandeln.
ntohs Einen 16-Bit-Wert von Network in Host Byte Order umwandeln.
htonl Einen 32-Bit-Wert von Host in Network Byte Order umwandeln.
ntohl Einen 32-Bit-Wert von Network in Host Byte Order umwandeln.
inet_addr Eine Zeichenkette in eine IP-Adresse umwandeln.
inet_ntoa Eine IP-Adresse in eine Zeichenkette umwandeln.
gethostbyname Einen Hostnamen in eine IP-Adresse umwandeln.
gethostbyaddr Eine IP-Adresse in einen Hostnamen umwandeln.
getservbyname Einen Dienstnamen in eine Portnummer umwandeln.
getservbyport Eine Portnummer in einen Dienstnamen umwandeln.
getsockname Das lokale Ende eines verbundenen Sockets ermitteln.
getpeername Das entfernte Ende eines verbundenen Sockets ermitteln.
getsockopt Den Wert einer Socket-Option abfragen.
setsockopt Den Wert einer Socket-Option setzen.

Zurück zur Hauptseite