Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 14, 2011 13:34:31

insanemainframe
От:
Зарегистрирован: 2011-12-14
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по libevent(pyevent, gevent)

Всем привет.

Решил переписать свой прротоигровой серверок под libevent, взамен epoll.
Помимо того что нашел очень мало документации и примеров, разу встал такой вопрос: как повесить колбэки на закрытие и ошибки сокета, нашел только EV_READ и EV_WRITE, а нужны аналоги EPOLLHUP и EPOLLERR.



Отредактировано (Дек. 14, 2011 13:35:46)

Офлайн

#2 Дек. 14, 2011 15:22:23

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

вопрос по libevent(pyevent, gevent)

Если удаленный сокет закрылся - то получаем EV_READ, но последующий вызов read, вернет ошибку
вот тут для C:
http://incpp.blogspot.com/2009/04/libevent.html

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version