- 博客(4)
- 收藏
- 关注
转载 高性能、高并发TCP服务器(多线程调用libevent)
原文链接:http://blog.csdn.net/i_am_jojo/article/details/7587838 本文讲述的TCP服务器是模仿memcache中的TCP网络处理框架,其中是基于libevent网络库的。 主线程只处理监听客户端的连接请求,并将请求平均分配给子线程。 子线程处理与客户端的连接以及相关业务。 每个子线程有一个“连接”队列。每个“
2015-04-30 11:14:21 1838
转载 Epoll在LT和ET模式下的读写方式
原文链接:http://www.ccvita.com/515.html 在一个非阻塞的socket上调用read/write函数, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBLOCK) 从字面上看, 意思是:EAGAIN: 再试一次,EWOULDBLOCK: 如果这是一个阻塞socket, 操作将被block,perror输出: Resourc
2015-04-28 15:59:17 507
转载 有关epoll的EPOLLOUT
原文:http://blog.csdn.net/tanlijun37/article/details/9207627 epoll使用的资料网上一大把,EPOLLIN(读)监听事件的类型,大家一般使用起来一般没有什么疑问,无非是监听某个端口,一旦客户端连接有数据发送,它马上通知服务端有数据,一般用一个回调的读函数,从这个相关的socket接口读取数据就行了。但是有关EPOLLOU
2015-04-28 14:50:46 1949
转载 读过的最好的epoll讲解
作者:蓝形参,<strong title="Geek" 伪技术宅"="" class="xukw" style="padding: 0px; margin: 0px;">Geek 伪技术宅 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。
2015-04-27 15:04:03 733
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人