Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Out of Band данные через сокет

16K
22 июля 2006 года
Fusion
13 / / 18.07.2006
Возникла проблема... Некое приложение шлет мне в сети данные, как их считать, если отсылаются они с использованием send и флага MSG_OOB?
562
23 июля 2006 года
tarekon
175 / / 19.08.2003
[QUOTE=Fusion]Возникла проблема... Некое приложение шлет мне в сети данные, как их считать, если отсылаются они с использованием send и флага MSG_OOB?[/QUOTE]
Использовать
 
Код:
BOOL optVal = TRUE;
int optSize = sizeof(optVal);
setsockopt( socket, SOL_SOCKET, SO_OOBINLINE, (char*)&optVal, optSize );

При этом OOB данные будут приходить вместе с обычными.
Больше информации по работе с OOB можно получить в MSDN - ссылка напротив описания параметра SO_OOBINLINE в описании setsockopt().
562
23 июля 2006 года
tarekon
175 / / 19.08.2003
До кучи еще так:
 
Код:
recv( socket, buffer, sizeOfBuffer, MSG_OOB );
16K
23 июля 2006 года
Fusion
13 / / 18.07.2006
Спасибо, помогло :-)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог