码迷,mamicode.com
首页 >  
搜索关键字:使用epoll    ( 55个结果
python 使用epoll异步处理多个客户端的连接
服务器端: #-*- coding:utf8 -*- import socket import select import os address = "0.0.0.0" port = 10001 sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM) def main(): global address,port,sock...
分类:编程语言   时间:2015-04-16 14:24:09    阅读次数:151
Linux下使用epoll函数同时处理TCP请求和UDP请求的回射服务器
#include #include #include #include #include #include #include #include #include #include #include #include #include #define MAX_EVENT_NUMBER 1024 #define TCP_BUFFER_SIZE 512 #define UDP...
分类:系统相关   时间:2015-03-18 20:38:00    阅读次数:272
使用epoll来进行异步的 TCP 连接
长话短说了 。。TCP 连接成功后, 连接的 socket 变成可写状态,那么我们就监听 ?EPOLLOUT 事件,来判断是不是连接成功了。但是我们需要先调用 connect 但是调用 connect 的时候会阻塞,好吧 还需要先把 sock...
分类:其他好文   时间:2015-03-04 01:09:48    阅读次数:179
linux下ACE使用epoll
ACE在linux下默认使用select来实现Reactor的。如何在linux下让ACE使用epoll。
分类:系统相关   时间:2014-12-23 15:23:46    阅读次数:230
SquirrelMQ消息队列
SquirrelMQ是一个快速的消息队列。SquirrelMQ特性:1. SquirrelMQ使用Slab内存分配算法来降低内存碎片,使用epoll来解决高并发问题。效率比redis要高,使用简单。2. 另外SquirrelMQ支持持久化,在down机的情况下也不用担心数据丢失。3. Squirre...
分类:其他好文   时间:2014-12-09 19:23:12    阅读次数:346
apache和nginx
虽然nginx使用较少还是写写文章,记录下nginx是异步非阻塞,apache是阻塞的.apache动态页面比nginx好.由于nginx的高并发性(使用epoll模型),所以出来静态页面性能好.nginx做代理apache做后端(处理动态页面)
分类:Web程序   时间:2014-11-18 17:24:09    阅读次数:191
Linux非阻塞IO(八)使用epoll重新实现非阻塞的回射服务器
本文无太多内容,主要是几个前面提到过的注意点: 一是epoll的fd需要重新装填。我们将tcp_connection_t的指针保存在数组中,所以我们以这个数组为依据,重新装填fd的监听事件。 //重新装填epoll内fd的监听事件 int i; for(i = 0; i buffer_)) even...
分类:系统相关   时间:2014-10-27 21:15:38    阅读次数:295
Linux非阻塞IO(七)使用epoll重新实现客户端
使用poll与epoll的区别主要在于: poll可以每次重新装填fd数组,但是epoll的fd是一开始就加入了,不可能每次都重新加入 于是采用这种策略: epoll除了listenfd一开始就监听read事件,其他的客户fd加入epoll时,监听的事件都为空。 然后在每次epoll_wait之前,...
分类:系统相关   时间:2014-10-27 21:09:42    阅读次数:197
I/O多路复用之epoll
介绍epoll的文章大多都详细介绍了epoll模型和select/poll模型之间的比较,这里就不再详细列举,只总结一下我对这两个模型的看法: 1.要监视的文件句柄非常多,而且每次完成操作的句柄非常少,使用epoll模型效率比select/poll模型要高许多;2.取决于文静句柄的响应速度,在LAN环境中这几个模型的效率差不多;WAN环境中epoll的效率最高; 1.Linux2.6内...
分类:其他好文   时间:2014-10-13 12:13:39    阅读次数:279
epoll 的两种用法
struct epoll_event 的data成员是一个union类型里面要么就是fd,要么就是ptr最好不要一会用ptr一会用fd最好坚持从头到尾的使用一个第一种只是使用epoll_event.data.fd#include #include #include #include #include...
分类:其他好文   时间:2014-09-09 22:50:29    阅读次数:293
55条   上一页 1 ... 3 4 5 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!