В Win32 тип данных SOCKET
совпадает с типом HANDLE
, который представляет собой целое число, используемое для ссылки на какую-либо структуру данных ядра. Эта структура данных ядра является «непрозрачной», что означает, что прикладным программам не нужно (и фактически они не могут) видеть внутренности структуры. Весь доступ к Win32 SOCKET
s осуществляется через функции Winsock API.
Обратите внимание, что в Win16 SOCKET
не было тем же самым, потому что не было типа Win16 HANDLE
. Однако Win32 сохранил то же имя типа для совместимости с исходным кодом.