Описание тега winsock2
Windows Sockets 2 (Winsock) enables programmers to create advanced Internet, intranet, and other network-capable applications to transmit application data across the wire, independent of the network protocol being used
1
ответ
Поведение getsockname, когда name = null
У меня есть код в Windows, который вызывает getsockname следующим образом: getsockname(*x,NULL,0) третий параметр (namelen) является параметром IN\Out и содержит размер буфера имени в байтах. По возвращении параметр namelen содержит фактический разм…
18 окт '12 в 10:02
0
ответов
Разрешает ли accept() на стороне сервера разблокировку каждого HTTPS-запроса от клиента?
У меня проблема с выполнением HTTPS-запросов от клиента к серверу. Мой сервер использует Winsock с OpenSSL поверх сокетов, в то время как мой клиент использует библиотеку WinHttp. Все это сделано в C. Ниже приведено описание того, что произошло (или…
28 ноя '17 в 15:25
0
ответов
Почему этот вызов WSAIoctl для загрузки AcceptEx возвращает 10022?
Я пытаюсь загрузить указатель на функцию AcceptEx для кода, преобразованного из примера Microsoft IOCPSERVEREX.CPP, который по сути совпадает с примером кода на странице microsoft.com AcceptEx(). Я использую Delphi 6, отсюда и встроенные определения…
23 ноя '15 в 19:21
1
ответ
Нужно ли блокировать функции-члены класса, если его объекты выполняются в нескольких потоках?
Я работаю с сетевым проектом на основе C++, используя библиотеку winsock. Код является: class NetworkCom { private: SOCKADDR_IN ClientAddress; int ClientAddressSize; SOCKET SenderSocket; public: NetworkCom(SOCKET& sock) { ClientAddressSize = siz…
16 сен '17 в 14:31
2
ответа
TCP Winsock: принимать несколько подключений / клиентов
Я пытался умножить клиентов и отправить их каждому. Но это работает только для одного, после того как один клиент подключил сервер просто бесполезно для входящих подключений. while(true) { if(Sub = accept(Socket, (sockaddr*)&IncomingAddress, &am…
03 мар '13 в 11:56
2
ответа
Сетевое программирование IPv6 без IPv6?
Итак, я начал заниматься программированием сокетов, я одновременно пытаюсь научиться делать что-то, используя стандартную реализацию BSD, а также как это переводится в Winsock API в Windows. Я сам настраиваю заголовок библиотеки утилит Winsock, кото…
13 май '12 в 18:41
2
ответа
Winsock RIO: RIOReceive возвращается немедленно без передачи байтов
У меня проблемы с работой Winsock RIO. Кажется, что каждый раз, когда я отправляю сообщение RIOR, он сразу же возвращает 0 передаваемых байтов, и мой коллега не может получить сообщение. После публикации RIOReceive я жду RIODequeCompletion, который …
05 фев '15 в 20:20
1
ответ
Исключение с сокетом окон. Нарушение прав чтения
Просто пытаюсь открыть сокет с помощью winsock. Я получаю из Visual Studio сообщение об ошибке, в которой говорится о нарушении прав чтения ListenSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); Весь мой код там: ListenSocket = INVALID_SOCKET; Cl…
02 июл '15 в 12:19
1
ответ
Как узнать точный URL в LSP?
Я разрабатываю LSP, и мне нужно знать, какой именно URL. Например, предположим, что пользователь использует Firefox для просмотра страниц. Я хочу получить полный URL страницы, будь то HTTP или HTTPS. Как я могу это сделать? Я могу получить адрес, из…
08 фев '14 в 08:31
1
ответ
Установите рукопожатие между Winsock ws клиентом и сервером Websocket
Я пытаюсь установить связь между моим WinSock-клиентом и эхо-сервером WebSocket (в моем случае wss://echo.websocket.org, https://www.websocket.org/echo.html). Как я понял, подключается нормально, ошибок нет. Также нет ошибок при попытке отправить за…
05 янв '19 в 22:38
0
ответов
Загрузка исполняемого файла exe из буфера в C
Я хотел получить exe file из socket и запустить его прямо из буфера в C . Я нашел это немного loader в github который был написан для загрузки meterpreter: https://github.com/rsmudge/metasploit-loader/blob/master/src/main.c Насколько я знаю, это раб…
30 дек '16 в 23:25
2
ответа
Поддерживает ли MFC winsock2?
Я более свежий в Visual Studio. Я читал, где MFC поддерживает только winsock1. Правда ли, что MFC не поддерживает winsock2?
02 авг '10 в 11:10
1
ответ
Какое максимальное количество байтов WSARecv может получить за один раз?
Я использую std::vector для представления буфера в моей структуре данных для каждого ввода-вывода: struct PerIoData { WSAOVERLAPPED m_overlapped; SOCKET m_socket; WSABUF m_wsaBuf; std::vector<BYTE> m_vecBuffer; DWORD m_dwFlags; DWORD m_dwNumbe…
25 июл '12 в 14:16
1
ответ
Winsock выберите ошибку 10038, привязка и прослушивание успешно
Я пытаюсь использовать Winsock's select() функция. Однако, несмотря на успешное создание сокета, привязку его к порту и запуск его прослушивания, выбор завершается с ошибкой 10038 ("не сокет"). С помощью TCPView я могу подтвердить, что сокет действи…
07 дек '13 в 18:25
1
ответ
Проблема с получением IP-адреса клиента в серверной программе на основе winsock 2
Здравствуйте, я сделал эту программу на основе учебника msdn winsock2.h. У меня есть серверная программа и клиентская. Все работает нормально, я даже сделал односторонний чат с сервера на клиент, больше похожий на трансляцию. Теперь я хочу увидеть I…
20 авг '14 в 14:31
1
ответ
Есть ли способ удобно сгенерировать HTTP-заголовок для Winsock send(), вместо конкатенации строки вручную?
Например, вместо этого: char * buf = "HTTP/1.0 200 OK\r\n..."; sendRet = send( ClientSocket, buf, strlen(buf), 0 ); Что-то вроде этого: HttpHeader h; h.Version = "1.0"; h.Status = "200 OK"; h.ContentType = HTTP_CONTENT_TYPE_TEXT_XML; ... sendRet = s…
26 фев '14 в 22:06
1
ответ
Можно ли использовать прокси подключения с помощью сокетов?
Мне нужно подключиться к серверу из среды с включенным SSL-прокси, возможно ли обрабатывать эту среду, используя только сокеты? Это был прокси без SSL, это возможно? Большое спасибо.
25 мар '10 в 18:01
1
ответ
C++ TCP Server (Winsock) Соединение (неверный клиент) Мгновенно затем закрывается
Изменить: Работа над решением - оказывается, поиск в Google 204.204.204.204 дает мне больше, чем более описательные запросы. Честно. Остроумие конец. Я понятия не имею, как я могу провести целый день, занимаясь чем-то, что заняло 10 минут во Flask (…
03 фев '18 в 00:54
0
ответов
Сокеты приложений Windows против сокетов ядра Windows
Я понимаю основы этих двух понятий, но у меня есть вопрос, на который я не могу найти ответы в MSDN или других связанных документах. Я знаю, что вызов создания сокета пользовательского режима (WSA) заканчивается вызовом CreateFile. Есть ли точка где…
02 окт '15 в 16:23
1
ответ
Безопасное программирование сокетов UDP
Каковы хорошие практики программирования в отношении блокировки DoS-атак на UDP-клиент / сервер? Единственное, что приходит на ум в данный момент, это игнорирование пакетов с неверными источниками, как таковыми (с использованием WinSock2): if (oSour…
30 окт '13 в 02:07