Удаление сокета
Для освобождения ресурсов приложение должно закрывать сокеты, которые ему больше не нужны, вызывая функцию closesocket :
int closesocket (SOCKET sock);
Ниже мы перечислили коды ошибок для этой функции :
Код ошибки | Описание |
WSANOTINITIALISED | Перед использованием функции closesocket необходимо вызвать функцию WSAStartup |
WSAENETDOWN | Сбой в сети |
WSAENOTSOCK | Указанный в параметре дескриптор не является сокетом |
WSAEINPROGRESS | Выполняется блокирующая функция интерфейса Windows Sockets |
WSAEINTR | Работа функции была отменена при помощи функции WSACancelBlockingCall |