select 和epoll只是用来提供多路复用的功能的,真正设置 非阻塞的socket还得用setsockopt,iocntl,fcntl
libev模型: http://www.ibm.com/developerworks/cn/linux/l-cn-edntwk/
libev代码示例: http://blog.csdn.net/liutaoxwl/archive/2008/09/22/2962143.aspx
ibev代码示例: http://blog.csdn.net/ckseaxidian/archive/2010/10/21/5956041.aspx