Событие bufferevent_socket_new не работает, если сначала вызвать event_base_loop - PullRequest
0 голосов
/ 11 декабря 2018

Сначала запустите вызов потока event_base_loop(base, EVLOOP_NO_EXIT_ON_EMPTY), а затем, в каком-то другом потоке, вызовите bufferevent_socket_new & bufferevent_socket_connect, чтобы подключиться к удаленному узлу, но никакого обратного вызова события нет.Я уверен, что уже вызывать bufferevent_setcb & bufferevent_enable для установки обратного вызова.

Разве в цикле libevent io не разрешено событие динамического добавления?

...