epoll

    0зной

    1ответ

    Как я могу различать дескрипторы файлов «слушатель» и «клиентские» файловые дескрипторы? Вот что я видел в manpage Например: if(events[n].data.fd == listener) { ... } else { ... } «Но чт

    4зной

    1ответ

    Я уже некоторое время работаю над демоном опроса TCP. Недавно я прочитал, что неблокирующие сокеты иногда могут вызывать ошибку EWOULDBLOCK во время send() или recv(). Я понимаю, что если recv() выбра

    5зной

    1ответ

    int epoll_wait(int epfd, struct epoll_event *events, int maxevents, int timeout); Я немного запутался о maxevents параметра. Предположим, я хочу написать сервер, который может обрабатывать до 10 тыс

    0зной

    2ответ

    У меня есть список кучи файловых дескрипторов, для которых я создал kevents, и я пытаюсь выяснить, есть ли способ получить число из них, которые готовы для чтения или записи. Есть ли способ получить с

    1зной

    1ответ

    Есть ли у кого-нибудь опыт использования/dev/poll (эквивалент технологии Solaris для Linux) с Perl, либо через модуль, либо непосредственно в их приложении? Об этой теме мало что можно найти через Goo