Вопросы по теме 'wsastartup'

Код ошибки Winsock 10014
string SendRequestToServer(std::string url) { struct sockaddr_in addr = { 0 }; struct hostent *host = NULL; // If the URL begins with http://, remove it. if(url.find("http://") == 0) url.erase(0, 7); // Get the host name. string hst =...
14782 просмотров
schedule 28.03.2022

Почему Windows не позволяет запускать WinSock, выдавая себя за другого пользователя
Используя мою собственную программу или другие, я не могу запустить winsock при вызове, если процесс создан с помощью CreateProcessWithLogonW или CreateProcessAsUserW. Он возвращает эту ошибку, когда я создаю сокет: WSAEPROVIDERFAILEDINIT...
1864 просмотров

Может ли вызов WSAStartup() из нескольких потоков вызвать взаимоблокировку?
Я разрабатываю приложение с одним TCP-сервером и несколькими UDP-серверами/слушателями. Каждый сервер представляет собой отдельный поток, такой же, как рабочие потоки для установленных TCP-соединений. Я вызываю WSAStartup() в каждом из потоков....
7974 просмотров

C# Все сокеты отключаются
Я пытаюсь понять, что может привести к тому, что все сокеты для данного приложения отключатся/закроются и не смогут снова открыться. Мое приложение имеет несколько сокетов (http, ftp и т. д.) и будет работать некоторое время, хотя в какой-то момент...
192 просмотров

WSAStartup с RAII
RAII не выполняет деструктор при вызове exit . Поэтому WSACleanup не запускается. В чем проблема? Я обнаружил, что libnet использует WSAStartup без каких-либо WSACleanup , почему? WSAStartup может вызывать много раз в одном процессе, так...
808 просмотров
schedule 30.10.2022