Все вопросы: [epoll]

6 вопросов

похожие теги:
0
голосов
1ответов
1390 просмотров

Losing bytes on an epoll controlled non-blocking socket when the other side writes and closes

I've a non-blocking socket currently subscribed to: ev.events = EPOLLIN | EPOLLPRI | EPOLLERR | EPOLLHUP | EPOLLRDHUP| EPOLLET; It receives a couple of EPOLLINs which I read non-blocking till EAGAIN and then I receive HUP & RDHUP, sometimes with a few bytes more to read. The other side i...

4
голосов
10ответов
9812 просмотров

Как epoll обнаруживает закрытие на стороне клиента в Python?

Вот мой сервер """Server using epoll method""" import os import select import socket import time from oodict import OODict addr = ('localhost', 8989) s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) s.bind(addr) s.listen(8) s....

11
голосов
3ответов
12542 просмотров

Что делает poll () с таймаутом 0?

Я просматриваю poll() страницу руководства , и он сообщает мне поведение poll(), когда положительные и отрицательные значения передаются для параметра тайм-аута. Он не говорит мне, что произойдет, если тайм-аут равен 0. Есть идеи? Глядя на страницу руководства epoll_wait(), можно увиде...

8
голосов
2ответов
5450 просмотров

Boost Message Queue не основан на очереди сообщений POSIX? Невозможно выбрать (2)?

Я подумал, что буду использовать Очередь сообщений вместо сокетов для связи внутри одного хоста. Но, покопавшись в ней, кажется, что эта библиотека по какой-то причине избегает возможности очереди сообщений POSIX (которую поддерживает моя система Linux), а вместо этого реализована поверх общей...

37
голосов
4ответов
28514 просмотров

Какой самый лучший эквивалент epoll / kqueue / select в Windows?

Что является лучшим средством уведомления о событиях ввода-вывода в Windows? Под лучшим я подразумеваю то, что ... не имеет ограничений на количество дескрипторов входных файлов работает со всеми файловыми дескрипторами (файлы на диске, сокеты и т. д.) предоставляет различные режимы у...

26
голосов
2ответов
30585 просмотров

Не могли бы вы порекомендовать несколько руководств по Epoll для Linux?

Мне нужно знать о системе Epoll On linux. Не могли бы вы порекомендовать руководство или руководства по библиотеке epoll? нужны более подробные руководства. лучше иметь несколько примеров. помоги мне. и спасибо за чтение.