Freigeben über


Umbenannte Funktionen

In zwei Fällen war es notwendig, Funktionen umzubenennen, die in Berkeley Sockets verwendet werden, um Konflikte mit anderen Microsoft Windows-API-Funktionen zu vermeiden.

Schließen und Schließen

Sockets werden durch Standarddateideskriptoren in Berkeley Sockets dargestellt, sodass die schließen Funktion verwendet werden kann, um Sockets sowie normale Dateien zu schließen. Während nichts in Windows Sockets verhindert, dass eine Implementierung reguläre Dateihandles verwendet, um Sockets zu identifizieren, ist dies auch nicht erforderlich. Unter Windows müssen Sockets mithilfe der closesocket Routine geschlossen werden. UNTER Windows ist die Verwendung der Schließen Funktion zum Schließen eines Sockets falsch, und die Auswirkungen dieser Aktion sind durch diese Spezifikation nicht definiert.

Ioctl und Ioctlsocket/WSAIoctl

Verschiedene C-Sprach-Laufzeitsysteme verwenden die IOCTLs für Zwecke, die sich nicht auf Windows Sockets beziehen. Folglich wurden die ioctlsocket--Funktion und die WSAIoctl--Funktion definiert, um Socketfunktionen zu verarbeiten, die von IOCTL und fcntl in der Berkeley Software Distribution durchgeführt wurden.

Closesocket-

ioctlsocket-

Portieren von Socketanwendungen zu Winsock

Winsock-Programmierüberlegungen

WSAIoctl-