На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! Правила трёх "С"
Пожалуйста,
1. Соблюдайте правила Форума.
2. Слушайте советы Модераторов.
(например, http://forum.sources.ru/index.php?act=ST&f=7&t=80382 )
3. Сверяйтесь с учебником по Великому и Могучему
Модераторы: JoeUser
  
> poll, значения флагов
В poll.h есть флаги

ExpandedWrap disabled
    #define POLLIN      0x001       /* There is data to read.  */
    #define POLLPRI     0x002       /* There is urgent data to read.  */
    #define POLLOUT     0x004       /* Writing now will not block.  */
     
    #if defined __USE_XOPEN || defined __USE_XOPEN2K8
    /* These values are defined in XPG4.2.  */
    # define POLLRDNORM 0x040       /* Normal data may be read.  */
    # define POLLRDBAND 0x080       /* Priority data may be read.  */
    # define POLLWRNORM 0x100       /* Writing now will not block.  */
    # define POLLWRBAND 0x200       /* Priority data may be written.  */
    #endif
     
    #ifdef __USE_GNU
    /* These are extensions for Linux.  */
    # define POLLMSG    0x400
    # define POLLREMOVE 0x1000
    # define POLLRDHUP  0x2000
    #endif
     
    /* Event types always implicitly polled for.  These bits need not be set in
       `events', but they will appear in `revents' to indicate the status of
       the file descriptor.  */
    #define POLLERR     0x008       /* Error condition.  */
    #define POLLHUP     0x010       /* Hung up.  */
    #define POLLNVAL    0x020       /* Invalid polling request.  */


POLLIN понятно , а что значит POLLRDNORM , POLLPRI? POLLRDBAND?
что значит urgent data ? Priority data ? , как это грамотно применять ?
Цитата settler @
как это грамотно применять ?

Для какой задачи? Приведи код или псевдокод, и преследуемую цель!
Мои программные ништякиhttp://majestio.info
Цитата settler @
что значит urgent data

Насчет этого можно сказать совершенно точно - в полученном TCP-сегменте присутствует байт срочных данных - в заголовке сегмента используется флаг URG - urgent data. Почитать о его применении можно у Стивенса Стивенс У.Р. UNIX: разработка сетевых приложений СПБ.: Питер, 2003
Приоритетные данные можно почитать здесь:
http://orc.csres.utexas.edu/documentation/...ioritypoll.html
Про остальное вот здесь:
https://www.ibm.com/support/knowledgecenter...2/cpp_poll.html
Сообщение отредактировано: Oleg2004 -
GOD IS GOOD! IN ALL THE TIME!
1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
0 пользователей:


Рейтинг@Mail.ru
[ Script Execution time: 0,0786 ]   [ 19 queries used ]   [ Generated: 21.08.18, 23:35 GMT ]