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

С++ Winsock 2 вопроса
Я прочитал документацию для Winsock2 в MSDN, но мне все еще нужны разъяснения по нескольким вещам, если кто-нибудь может помочь. Я планировал сделать что-то вроде настройки, которую вы получаете при использовании WSAAsyncSelect(), но используя...
374 просмотров
schedule 19.12.2023

Synapse TBlockSocket иногда зависает
Я создал приложение, которое взаимодействует с внешним устройством, используя TCP/IP в качестве клиента. Я использую библиотеку Synapse (v40) для связи. Однако иногда связь зависает. Мне удалось получить стек вызовов с помощью JclDebug,...
991 просмотров
schedule 05.01.2024

Можно ли использовать AppInit_DLL для перехвата API из Ws2_32.dll?
Я ищу способы перенаправить исходящие соединения TCP/IP с определенного порта клиента Windows на другой номер порта. (Это необходимо для обеспечения возможности перенаправления соединений SMB с порта 445, который используется для общего доступа к...
604 просмотров
schedule 18.04.2024

Принуждение WSARecv к перекрытию
Я пытаюсь реализовать сервер, который использует IOCompletionPort для чтения со своих клиентов. У меня есть что-то очень похожее на этот пример . Если я правильно понимаю, это должен быть мой дизайн: [Основная тема] Создание сокета для...
722 просмотров

Реализация библиотеки Powerbuilder Winsock
Поскольку мне нужно реализовать некоторые службы winsock в нашем проекте Powerbuilder 12.5, у меня возникла следующая проблема: Предположим, у нас есть отправитель S, который отправляет (инициирует связь) данные получателю R. Как R может...
1858 просмотров
schedule 26.10.2022

Адресная информация Winsock 2 * результат?
Я изучаю C++ с помощью интерактивных учебных пособий, таких как cprogramming. .com , и решил создать простую программу для сокетов в качестве своего первого реального проекта. Я уже поэкспериментировал с основными функциями и понял, как работает...
698 просмотров
schedule 09.02.2024

неопределенная ссылка на imp_getaddrinfo
Я изучаю, как программировать сеть в Windows через C++ , все идет хорошо, за исключением того, что я столкнулся с проблемой, которую я не мог решить в течение 3-4 дней, я использую Dev-C++ 5.5.3(Orwell) , компилятор TDM-GCC 4.7.1 . Я добавил...
8050 просмотров
schedule 20.03.2024

WSAWaitForMultipleEvents успешно возвращается, но объект WSANETWORKEVENTS пуст
Этот код компилируется и запускается. Когда клиент подключается, WSAWaitForMultipleEvents возвращается с nReturnCode = 0 (что равно WSA_WAIT_EVENT_0). Но код всегда отображает "EVENT: NOT ACCEPT" и когда я смотрю NetworkEvents в режиме отладки, он...
508 просмотров
schedule 19.11.2023

Winsock2 select() возвращает WSAEINVAL (ошибка 10022)
У меня есть данный код: #include <winsock2.h> #include <sys/time.h> #include <iostream> int main() { WSADATA wsaData; if (WSAStartup(MAKEWORD(2, 2), &wsaData) != 0) { std::cout << "WSA...
1855 просмотров
schedule 22.03.2024

Как получить буфер в CompletionROUTINE помимо вызова WSARecvFrom?
Я работаю над UDP-сервером и пытаюсь использовать перекрывающийся ввод-вывод. Я пытался использовать примеры и документацию MSDN для исследования, но не нашел использования аргумента lpCompletionRoutine функции. Я заметил, что вы передаете...
142 просмотров
schedule 05.11.2022

Как правильно закрыть сокет (с IOCP) после отправки?
У меня проблема с Winsock2, использующим IOCP (перекрывающийся режим ввода-вывода), когда мне нужно закрыть соединение после отправки запрошенных данных. Я обнаружил, что если я отправлю некоторые данные и закрою сокет сразу после отправки, то...
133 просмотров
schedule 11.11.2022

winsock2 принимает клиентов без вызова функции приема
Я пытаюсь использовать пример winsock из документов Microsoft, клиентский код https://docs.microsoft.com/en-us/windows/win32/winsock/complete-client-code код сервера...
41 просмотров
schedule 06.11.2023