libevent
最后冰吻free
不在沉默中死亡,就在沉默中爆发
展开
-
bufferevent client
#include <event2/event.h>#include <event2/listener.h>#include <string.h>#include <iostream>#include <errno.h>#include <unistd.h>#include <fcntl.h>#include <sys/stat.h>#include <sys/types.h>#inc原创 2021-02-19 15:18:16 · 123 阅读 · 0 评论 -
libevent bufferevent缓存
#include <event2/event.h>#include <event2/listener.h>#include <string.h>#include <iostream>#include <errno.h>#include <unistd.h>#include <fcntl.h>#include <sys/stat.h>#include <sys/types.h>#inc原创 2021-02-09 17:56:41 · 255 阅读 · 0 评论 -
libevent server
#include <event2/event.h>#include <event2/listener.h>#include <string.h>#include <iostream>#include <errno.h>using namespace std;#define SPORT 5001void LISTNE_CB(evutil_socket_t sock, short which, void *arg){ cou原创 2021-02-05 16:40:08 · 302 阅读 · 0 评论 -
libevent file文件读取事件
#include <iostream>#include <string.h>#include <unistd.h>#include <fcntl.h>#include <sys/stat.h>#include <sys/types.h>#include <event2/event.h>using namespace std;static void READ_CB(int sock, short whic原创 2021-02-05 14:33:22 · 498 阅读 · 0 评论 -
libevent timer事件使用
#include <iostream>#include <time.h>#include <event2/event.h>using namespace std;static struct timeval tv = {1, 0};static void TIMER_CB(int sock, short which, void* arg){ cout<<"TIMER"<<endl; //只添加一次原创 2021-02-04 16:49:12 · 502 阅读 · 0 评论 -
libevent signal事件操作
#include <iostream>#include <event2/event.h>#include <signal.h>using namespace std;//CTRL+C事件函数static void CTRL_C(int sock, short int which, void* arg){ cout<<"CTRL+C"<<endl;}static void KILL_SIG(int sock, sho原创 2021-02-04 14:40:52 · 212 阅读 · 0 评论 -
libevent常用函数实例
#include <iostream>#include <string.h>#include <event2/event.h>#include <event2/listener.h>#include <event2/thread.h>#ifndef __WIN32#include <signal.h>#endifusing namespace std;#define EVENT_PORT 5001//回调原创 2021-02-02 14:58:39 · 226 阅读 · 0 评论