Я немного запутался, я пытаюсь создать программу без внешних зависимостей (поэтому ее можно было легко портировать в UNIX, например), которая имеет возможности подключения сокетов. Но я не уверен, что я должен использовать?Confused about Winsock2.dll vs Winsock2.h?
Есть ли стандартная библиотека в Windows XP, 7, 8, которая может быть связана с ней, может выводить один exe, который может работать один (не зависит от DLL для работы)? Например, в UNIX я могу установить связь с сокетом и использовать sys/socket.h
и иметь 95% UNIX без каких-либо действий.
Требуется ли 'ws2_32.lib'' Wsock32.dll' или 'WS2_32.dll'? Я хочу использовать наименьшее количество «зависимостей», насколько это возможно. Но я не понимаю, почему существует 5 различных DLL с «носком» в нем. – Steven
Он использует 'ws2_32.dll', его часть Windows и более легкую версию' wsock32.dll'. Я действительно не могу сказать разницы, я знаю только, что он меньше и использует меньше памяти. Но вы можете спокойно заменить 'wsock32.lib', если хотите. – Havenard