WSACleanup вызывается из зависимой библиотеки непреднамеренно закрыть соединение MySQL
У меня есть настольное приложение, которое использует базу данных MySQL. Приложение работало нормально, если я не добавляю новую зависимость, которая является библиотекой dll, которая взаимодействует со специальным оборудованием с помощью сокета. Эта новая библиотека вызывает WSAStartup и WSACleanup для запуска и остановки связи с оборудованием.
Но иногда соединение с базой данных MySQL также прерывается.
Каковы рекомендации для приложений, которые используют более одной зависимости, работающей с winsockets?
Должны ли эти библиотеки вызывать WSAStartup и WSACleanup?