这个函数会阻塞当前线程,持续运行直到事件循环被显式停止或者所有事件处理完毕。】 event_base_dispatch(base); //完事后清理资源 event_free(prepare_event); event_free(check_event); event_free(io_event); event_base_free(base); close(fds[0]); return 0; } ...
intmain(){intfd1 = tcp_listen(1314);intfd2 = tcp_listen(1315);intlen1,len2;intfd11 = accept(fd1,NULL,&len1);intfd21 = accept(fd2,NULL,&len2);intflag = fcntl(fd11,F_GETFL,0); fcntl(fd11,F_SETFL,flag|O_NONBLOCK);//需要将其设置为非阻塞形式flag = fcntl(fd21,F_GETFL,0); ...