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. |