Описание тега wsacleanup

3 ответа

WSACleanup и atExit

Можно ли зарегистрировать WSACleanup через функцию atExit? У нас есть несколько приложений, которые могут завершать работу в разных точках кода, поэтому мы хотели бы избежать размещения WSACleanup везде через код. В настоящее время мы вызываем WSASt…
09 июн '09 в 08:25
2 ответа

WSACleanUp вызывает исключение

Мое приложение может переключаться между последовательными и сокетными соединениями, но ни одно из них не может быть открыто одновременно. Поэтому, когда я пытаюсь переключиться между Socket и Serial, я удаляю соединение Socket. Основанный на сокете…
2 ответа

Windows сокет WSACleanup C++

Я использую сокеты в моей программе. Из-за я добавил WSAStartup, Мое приложение работает нормально (оно всегда до тех пор, пока не получит сигнал на остановку). После получения сигнала это останавливает проблему, что если я напишу WSACleanup функция…
01 окт '09 в 14:58
1 ответ

Последствия отказа от вызова WSACleanup

Я нахожусь в процессе разработки приложения, которое будет работать на безголовом устройстве Windows CE 6.0. Идея состоит в том, чтобы создать приложение, которое будет запускаться при запуске и работать до выключения. (По сути, это будет выглядеть …
22 окт '14 в 13:18
1 ответ

Ошибка вызова WSACleanup() убивает WSAStartup()

У меня есть приложение, которое работает на TCP-сервере. Для инициализации TCP я запускаю WSAStartup(), Тогда мне нужно загрузить стороннюю DLL. Dll также выполняет некоторую работу по TCP и имеет некоторую ошибку - она ​​работает WSACleanup() без б…
22 апр '14 в 09:44
3 ответа

Код ошибки сокета Windows 10055

Я разработал приложение, которое использует сокеты поверх окон. Это работает отлично, но через некоторое время интернет-соединение начинает обрываться, и, наконец, я получаю эту ошибку (10055), что означает, что моему приложению не хватает буферного…
23 май '13 в 11:08
1 ответ

SQL Server пропал ошибка из-за WSACleanup

Я хотел бы попросить о помощи, так как я не знаю, что делать дальше. У меня есть симулятор, созданный в C++, где он принимает ввод идентификатора от пользователя и проверяет, находится ли он в базе данных (созданной в MySQL Workbench), который наход…
03 сен '13 в 05:57
0 ответов

Нужно ли вызывать WSACleanup перед выходом из программы?

У меня есть программа сокета Windows (XP и выше), которая вызывает WSAStartup, Нужно ли звонить WSACleanup до выхода из программы? Если я не буду, будут ли какие-либо негативные последствия? В частности это: WSACleanup(); exit(0); отличается от прос…
27 янв '15 в 20:00
0 ответов

WSACleanup вызывается из зависимой библиотеки непреднамеренно закрыть соединение MySQL

У меня есть настольное приложение, которое использует базу данных MySQL. Приложение работало нормально, если я не добавляю новую зависимость, которая является библиотекой dll, которая взаимодействует со специальным оборудованием с помощью сокета. Эт…
20 сен '16 в 11:22
3 ответа

Какова стоимость WSAStartup и WSACleanup?

У меня есть Win32 программа на C++, которая использует сокеты для загрузки некоторых данных с сервера. Перед использованием сокетов в Windows необходимо вызвать WSAStartup. MSDN говорит: "Должен быть вызов WSACleanup для каждого успешного вызова WSA…
28 дек '08 в 18:12
0 ответов

WinDbg, "Winsock API был вызван до успешного WSAStartup() или после балансировки успешного вызова WSACleanup()"

WinDbg говорит мне, что я сделал следующее в моей программе: "A Winsock API was called before a successful WSAStartup() or after a balancing successful WSACleanup() call was made" Это странно, поскольку трассировка стека, кажется, показывает, что вы…
20 июн '16 в 17:39
2 ответа

Использование boost::shared_ptr с WSACleanup

Я хотел бы использовать boost::shared_ptr для вызова WSACleanup(), когда моя функция выходит из области видимости, например так: void DoSomething() { WSAStartup(...); boost::shared_ptr<void> WSACleaner(static_cast<void*>(0), WSACleanup);…
11 окт '11 в 12:10