Renamed functions
In two cases it was necessary to rename functions which are used in Berkeley
Sockets in order to avoid clashes with other Win32 API functions.
close & closesocket
Sockets are represented by standard file descriptors in Berkeley Sockets, so
the
close function can be used to close sockets as well as regular files. While nothing
in the Windows Sockets prevents an implementation from using regular file handles to identify
sockets, nothing requires it either. Sockets must be closed by using the
closesocket routine. Using the
close routine to close a socket is incorrect and the effects of doing so are
undefined by this specification.
ioctl & ioctlsocket/WSAIoctl
Various C language run-time systems use the
ioctl routine for purposes unrelated to Windows Sockets. As a consequence, the
ioctlsocket function and the
WSAIoctl function were defined to handle socket functions that were performed by
ioctl and
fcntl in the Berkeley Software Distribution.
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database