The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"как же всё таки работает SELECT()"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"как же всё таки работает SELECT()"
Сообщение от gen Искать по авторуВ закладки on 10-Мрт-04, 14:07  (MSK)
timeout select вроде изменяет динамически а вот как?
я использую select для передачи через tcp сокет для слежения за буфером
сокета. Как освобождается место то снова отсылаю write ом новую порцию данных. После первого же превышения тайм аута (когда буфер полон) select начинает всё время возвращать 0, хотя после буфер уже пустой.
Помогает только повторная реинициализация массива дескрипторов через макросы FD_* и новый вызов select но правильно ли это ?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "как же всё таки работает SELECT()"
Сообщение от genie Искать по авторуВ закладки on 11-Мрт-04, 03:52  (MSK)
FD dolzhny inicializirovat'sya pered kazhdym vyzovom select().


>timeout select вроде изменяет динамически а вот как?
>я использую select для передачи через tcp сокет для слежения за буфером
>
>сокета. Как освобождается место то снова отсылаю write ом новую порцию данных.
>После первого же превышения тайм аута (когда буфер полон) select начинает
>всё время возвращать 0, хотя после буфер уже пустой.
>Помогает только повторная реинициализация массива дескрипторов через макросы FD_* и новый вызов
>select но правильно ли это ?


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру