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