Я смущен о двух вещах о winsock.Winsock2.h vs winsock2.h и wsock32.lib vs ws2_32.lib
Во-первых, в чем разница между включая Winsock2.h против winsock2.h (шапки «ж»)
Во-вторых, в чем разница между соединением с wsock32.lib с ws2_32.lib?
Я пробовал пару комбинаций, и они приводят к ошибкам во время компиляции. Может ли кто-нибудь объяснить мне логические рассуждения о том, что использовать?
Благодаря Ник
Приложение Winsock 2 (ws2_32.lib) является расширением для Winsock 1 (wsock32.dll). Программа, которая в настоящее время работает против wsock32.dll, должна по-прежнему работать нормально, когда перенаправляется на ws2_32.dll. –
Пример многоадресной рассылки HawkNL (hawksoft.com/hawknl) не работает при соединении с ws2_32.lib, но будет работать с wsock32.lib. Однако, как только вы обновите # include, чтобы соответствовать новой библиотеке, становится и т. Д., Все снова начинает работать. –