Portieren von Socketanwendungen zu Winsock

In diesem Abschnitt werden Überlegungen zur Winsock-Portierung beschrieben.

Es gibt eine begrenzte Anzahl von Instanzen, in denen Windows Sockets von der strikten Einhaltung der Berkeley-Konventionen abgeweicht ist, in der Regel aufgrund von Implementierungsproblemen in der Microsoft Windows-Umgebung.

Wenn in Windows Sockets eine Abweichung von den Berkeley-Konventionen auftritt, wird die Abweichung ausdrücklich und deutlich notiert. Wenn eine Funktion beispielsweise für Windows Sockets spezifisch ist, wird diese Abweichung mit einem Ausdruck in der Funktionsbeschreibung wie folgt angegeben:

Die Funktion [Funktionsname] ist eine Microsoft-spezifische Erweiterung der Windows Sockets 2-API.

Dieser Abschnitt enthält Informationen zum Portieren von BSD-UNIX-Socketanwendungen von Berkeley (BSD) nach Winsock:

Behandeln von Winsockfehlern

Portieren von Socketanwendungen zu Winsock

Windows Sockets-Fehlercodes

Überlegungen zur Winsock-Programmierung