Вопросы о Winsock 2
WSADATA wsaData;
SOCKET ConnectSocket = INVALID_SOCKET;
iResult = WSAStartup(MAKEWORD(2,2), &wsaData);
WSADATA - это информация, но что это за информация?
WSAStartup - это функция для инициирования WS2_32.dll. В чем разница между инициацией WS2_32.dll и SOCKET?
1 ответ
WSADATA - это информация, но что это за информация?
Пожалуйста, прочитайте документацию, она говорит вам, что именно в WSADATA
и что это значит:
WSAStartup - это функция для инициирования WS2_32.dll.
Правильный.
В чем разница между инициацией WS2_32.dll и SOCKET?
WS2_32.dll - это сама библиотека WinSock. SOCKET
является дескриптором для конкретного соединения сокета. Разъем выделяется с socket()
или же WSASocket()
функция, и выпущен с closesocket()
функция.