Форум сайта python.su
Всем привет.
Решил переписать свой прротоигровой серверок под libevent, взамен epoll.
Помимо того что нашел очень мало документации и примеров, разу встал такой вопрос: как повесить колбэки на закрытие и ошибки сокета, нашел только EV_READ и EV_WRITE, а нужны аналоги EPOLLHUP и EPOLLERR.
Отредактировано (Дек. 14, 2011 13:35:46)
Офлайн
Если удаленный сокет закрылся - то получаем EV_READ, но последующий вызов read, вернет ошибку
вот тут для C:
http://incpp.blogspot.com/2009/04/libevent.html
Офлайн