libevent

    0熱度

    1回答

    我有libevent的事件優先級 1什麼是優先級號範圍內的一些問題? 2在手冊中,它表示By default, libevent assigns the middle priority to all events unless their priority is explicitly set.那麼確切的默認優先數是多少? 3當優先級越高,數量越大或越大? 4有兩個函數與libevent中的事件優先

    1熱度

    1回答

    如果我添加一個事件是由accept()方法返回的連接插孔,如下 event_set(&conn_ev, connfd, EV_READ|EV_PERSIST, on_recv, NULL); event_base_set(base, &conn_ev); event_add(&conn_ev, NULL); 如果在某個時候,該本地程序(不是對等體)關閉套接字,將觸發conn

    1熱度

    1回答

    在我的程序中我在libevent事件循環中註冊了一個EV_READ事件,用於connfd。 時觸發這個事件中,我使用getpeername得到對方的IP /端口地址 socklen_t socklen; struct sockaddr_in client_addr; socklen = sizeof(client_addr); retval = getpeername(connfd, (st

    2熱度

    2回答

    我想知道在Linux(CentOS)64位上如何編譯libev-dev的指令。我無法找到與libev相關的開發包,也沒有關於其編譯的任何教程。 p.s:沒有包管理器請 - 因爲我在雲上安裝沒有previliges。

    0熱度

    1回答

    我編程使用libevent的網絡程序返回的文件描述符的實時使用。 在這個程序中,我想捕捉使用libpcap的數據包,修改這些數據包,然後發送出去。這些步驟應該是實時的。 所以我創建了一個實時捕捉,使用pcap_get_selectable_fd獲得的實時捕捉文件描述符pcap_fd和pcap_fd添加READ_EV事件到libevent的循環。 無論如何,它就像select()或epoll()輪詢

    1熱度

    1回答

    我想知道libevent和libevent-dev之間有什麼區別。 因此,我已經從源代碼安裝libevent(穩定版本2.0.21) - 而且我沒有真正能夠找到libevent-dev的源代碼。 libevent-dev不是一個單獨的包嗎? 如果我從源代碼安裝了libevent stable,我是否需要libevent-dev? 謝謝你的時間。

    0熱度

    2回答

    我有ev_timer libev的問題,請看看下面的代碼: static void timeout_cb(struct ev_loop *loop, ev_timer *timer, int revent) { printf("got an timeout event, current time %s\n", get_current_time()); } int main(int

    0熱度

    2回答

    我使用了libevent在我的源代碼,編譯程序之後,我運行它,我得到了以下錯誤: ./my_program: error while loading shared libraries: libevent-1.4.so.2: cannot open shared 以前我對如何安裝libevent和安裝類似libverto-libevent-0.2.5-1.fc16.x86_64.rpm的東西感到

    1熱度

    1回答

    我需要使用malloc創建事件,但我不知道它在哪裏釋放它們,我想知道 是否它允許釋放事件的回調函數內,如: struct event *pkt_ev = (struct event *)malloc(sizeof(struct event)); evtimer_set(&pkt_ev, timer_cb, &pkt_ev); event_base_set(base, &pkt_ev); e

    1熱度

    1回答

    我正在運行Mac OSX 10.8.3;我安裝了libevent 2.0.21(universal)with homebrew;我管理一個私人的Perl 5.16環境perlbrew。我在安裝CPAN模塊Event :: Lib時遇到了問題 - 具體來說,每個測試都會失敗。 當我強制安裝時,perl -e'使用Event :: Lib;'段錯誤。 我懷疑這與libevent安裝有關:在附加的日誌中