摘要: if (!(listen_conn = conn_new(l_socket, conn_listening, EV_READ | EV_PERSIST, 1, false, main_base)))conn *conn_new(const int sfd, const int init_state, const int event_flags, const int read_buffer_size, const bool is_udp, struct event_base *base) { conn *c = conn_from_freelist(); if (NULL == c) { i.. 阅读全文
posted @ 2011-12-06 21:30 羽化成蝶 阅读(585) 评论(0) 推荐(1) 编辑
摘要: Memcached源代码阅读笔记采用单步跟踪的方式对源代码进行阅读调试参数 startif(WSAStartup(MAKEWORD(2,0), &wsaData) != 0) { fprintf(stderr, "Socket Initialization Error. Program aborted\n"); return; }/* init settings */ settings_init();初始化设置,这里主要是设置一些默认的启动参数static void settings_init(void) { settings.access=0700; settin 阅读全文
posted @ 2011-12-06 19:35 羽化成蝶 阅读(417) 评论(0) 推荐(0) 编辑