Portieren von Socketanwendungen auf Winsock
In diesem Abschnitt werden die Aspekte der Winsock-Portierung beschrieben.
Es gibt eine begrenzte Anzahl von Instanzen, bei denen Windows Sockets von der strikten Einhaltung der Berkeley-Konventionen umgeleitet wurde, in der Regel aufgrund von Implementierungs Problemen in der Microsoft Windows-Umgebung.
Wenn eine Abweichung von Berkeley-Konventionen in Windows Sockets auftritt, wird die Abweichung ausdrücklich und eindeutig vermerkt. Wenn eine Funktion z. b. für Windows Sockets spezifisch ist, wird diese Abweichung mit einem Ausdruck in der Funktionsbeschreibung wie folgt angegeben:
Die [ Funktion "Function ] -Name " ist eine Microsoft-spezifische Erweiterung der Windows Sockets 2-API.
Dieser Abschnitt enthält Informationen zum Portieren von UNIX-Socketanwendungen (BSD) in Winsock:
- Socket-Datentyp
- Makros für Auswahl, FD _ -Satz und FD _ xxx
- Fehler Codes: errno, h _ errno und WSAGetLastError
- Zeiger
- Umbenannte Funktionen
- Maximale Anzahl unterstützter Sockets
- Includedateien
- Rückgabewerte bei Funktions Fehlern
- Rohdaten Sockets
- Byte Reihenfolge
- Erweiterte Byte-Order Konvertierungs Routinen