Результаты поиска по запросу "winsock"

5 ответов

Boost :: asio winsock и winsock 2 проблема совместимости

Мой проект использует windows.h, в котором используется winsock.h, и мне нужно включить boost: assio, который использует winsock2. Поэтому я получаю много ошибок, в которых говорится, что Winsock.h уже включен. Я могу ...

2 ответа

Winsock recv не работает после выключения

Я пытаюсь заставить работать простую программу winsock, поэтому я создаю свой сокет и просто отправляю свои данные. Тогда я используюshutdown(ConnectSocket, SD_SEND) который согласно msdn отключает отправку данных, но не получение? Пример на MSDN ...

2 ответа

Отправка динамического массива (внутри записи) через сокет?

я пытаюсь передать запись с сервера на клиент, напрямую используя .SendBuf (). однако эта запись имеет член, который является динамическим массивом, и я где-то прочитал (здесь, в SOF), что при отправке записей члены должны быть ...

ТОП публикаций

3 ответа

реализация http.sys

Мы все знаем, что есть большой сладкий кусочек с именем http.sysдрайвер режима ядрав нашей Windows, которая делает обработку HTTP для нас. Это в основном все, что мы знаем об этом. Но сегодня я подумал: эй, все наши сетевые вещи, такие как TCP / ...

3 ответа

Вызов WSASend () в порту завершения?

Многие из вас знают, что оригинальный метод send () не будет записывать в проводник количество байтов, которое вы запрашиваете. Вы можете легко использовать указатель и цикл, чтобы убедиться, что все ваши данные отправлены. Однако я не вижу, как ...

3 ответа

send () не доставляет все байты?

Почему неsend() вwinsock гарантировать доставку всех байтов, которые вы запрашиваете? Это TCP и он блокирует сокеты. Точно так же это происходит при неблокировании. Как вы можете гарантировать, что отправляете все? я заметилrecv() делает то же ...

1 ответ

TCP / IP-соединение по определенному интерфейсу

Я хотел бы подключиться к серверу, используя один из двух сетевых маршрутов. Как можно это сделать? Я немного погуглил, и общий ответ - возиться с таблицей маршрутизации, однако это не поможет, поскольку у адресата есть один IP-адрес. ...

2 ответа

C ++ перехватывает winsock

Я пытаюсь подключить winsock send и recv, чтобы прочитать весь трафик процесса. Я вводить следующий код в качестве DLL внутри целевого процесса #include "dll.h" #include <windows.h> #include <winsock2.h> #include <iostream> #include <fstream> ...

3 ответа

UDP многоадресная рассылка с использованием различий Winsock API между XP и Vista

Похоже, что реализация, необходимая для настройки многоадресного сокета UDP, изменилась между Windows XP и Windows Vista. В частности: Под Windows XP выдолжен вызовbind() прежде чем вы сможете ссылаться на какие-либо параметры сокета, ...