URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 4463
[ Назад ]

Исходное сообщение
"Использование MSG_OOB"

Отправлено rippy , 10-Июл-05 04:45 
Народ, подскажите, пожалуйста, кто сталкивался, ответ на такой простой вопрос - если я читаю данные из сокета с флагом MSG_OOB, а out-of-band данных нет - я получу фигу с маслом или обычные данные, висящие в буфере (если они, конечно, есть)?
Или, подходя к вопросу с другой стороны - правильно ли я понимаю, что TCP-пакет с установленным флагом PUSH расценивается принимающей системой как OOB data? Если да, то как правильно его обрабатывать? Ведь если у recv нет флага MSG_OOB, я его просто не увижу?

Просто не хочется делать два вызова recv вместо одного (с MSG_OOB и без него), не красиво как-то...


Содержание

Сообщения в этом обсуждении
"Использование MSG_OOB"
Отправлено Lazarenko , 10-Июл-05 12:17 
>Народ, подскажите, пожалуйста, кто сталкивался, ответ на такой простой вопрос - если
>я читаю данные из сокета с флагом MSG_OOB, а out-of-band данных
>нет - я получу фигу с маслом или обычные данные, висящие
>в буфере (если они, конечно, есть)?
>Или, подходя к вопросу с другой стороны - правильно ли я понимаю,
>что TCP-пакет с установленным флагом PUSH расценивается принимающей системой как OOB
>data? Если да, то как правильно его обрабатывать? Ведь если у
>recv нет флага MSG_OOB, я его просто не увижу?
>
>Просто не хочется делать два вызова recv вместо одного (с MSG_OOB и
>без него), не красиво как-то...

Ask google before people in the forum.

http://www.google.com.ua/search?q=MSG_OOB&sourceid=mozilla-s...
http://forge.novell.com/modules/xfref_library/detail.php?ref...
http://forge.novell.com/modules/xfref_library/detail.php?ref...
http://ou800doc.caldera.com/en/SDK_netapi/sockC.OoBdata.html

and so and so.


"Использование MSG_OOB"
Отправлено rippy , 10-Июл-05 23:10 
>Ask google before people in the forum.

Хм... Ну, спасибо... :(