На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела *nix / gcc / Eclipse / Qt / wxWidgets / GTK+
  • При создании темы ОБЯЗАТЕЛЬНО указывайте версию тулкита / библиотеки / компилятора.
  • Перед тем как задать вопрос, сформулируйте его правильно, чтобы вас могли понять.
  • Нарушение Правил может повлечь наказание со стороны модераторов.


Полезные ссылки:
user posted image Boost по-русски
user posted image Qt по-русски
Модераторы: Majestio
  
> libevent и многопоточный сервер , речь идет о epoll/kqueue
    В общем, хотел я схитрить и сделать разделение клиентов между потоками: на слушающем сокете ожидает данных только один поток и при коннекте клиента «отдает» этот дескриптор одному из клиентских потоков, присоединяя его к множеству прослушиваемых потоком сокетов.
    Только вот оказалось, что во время epoll_wait и аналогичного вызова kqueue невозможно добавить сокет к уже прослушиваемым (точнее, такое ощущение, что epoll в Linux это позволяет, а kqueue -- нет).
    Соответственно, мне не совсем понятно, каким образом можно передать дескриптор нового соединения в другую очередь дескрипторов.
    1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0151 ]   [ 15 queries used ]   [ Generated: 18.07.25, 04:41 GMT ]