搜索资源列表
centerserver
- linux写的基于epoll技术的通信服务器,数据库采用mysql
rn-0.4.tar
- linux平台epoll封装,完成socket事件回调功能
epoll_serve5
- 一个linux下下的epoll服务器,支持视频传输,结构简单-Under an epoll under linux server to support video transmission, simple structure
Linux2.6kernelnetwork.txt
- Linux 2.6内核中提高网络I/O性能的新方法epo-Linux 2.6 kernel network I/O performance of the new method epoll
epoll1
- 模仿ace中的Reactor模型,对epoll进行了简单封装-epoll linux
linuxNetServer2010-01-06
- linux下的epoll实现代码,经测试响应上万个连接没有问题.-epoll implementation under linux code, have been tested to respond to tens of thousands of connections is no problem.
ttII_src
- linux,网络资料, 网络资料,网络资料-linux tcp epoll
libevent-2.0.10-stable-cmake
- libevent 2 cmake版 libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。著名分布式缓存软件memcached也是libevent based,而且libevent在使用上可以做到跨平台,而且根据libevent官方网站上公布的数据统计,似乎也有着非凡的性能。-libevent is an event triggered by the network libra
epoll
- linux环境下使用epoll处理高并发服务,并且使用多线程,所占用的cpu很低-Linux environment using epoll to deal with high concurrent service, and the use of multi threading, occupied a very low CPU
PythonChatRoom
- Python多用户聊天室 使用Linux epoll系统调用而不是多线程-Python multi client chatroom Instead of using multithreading, this program uses select.epoll call
epoll
- 文件名:epoll的socket封装_cpp 是基于Linux下的epoll网络编程,程序采用c++进行封装,代码文件多的很,重要的学会使用方法,如何写出高质量的代码|!以及对自己的代码进行封装,高手 代码是很好看的很规范的!,-File name: epoll epoll of socket network programming package _cpp is under Linux-based program using c++ package, code files and more v
Linux-C-epoll
- linux 下的c语言epoll的封装,可以用于epoll的学习-c language under epoll linux package, can be used for learning epoll
epoll
- linux c++ epoll编程,支持epoll udp-linux c++ epoll programming, support epoll udp
epoll-Client-Server
- epoll client+server linux C
epoll
- Linux下实现socket编程,使用了epoll函数,文件夹内含有makefile文件。-Linux socket programming, using the epoll function, the folder contains the makefile file.
Linux C epoll
- socket通讯程序,采用epoll和线程池(Socket communication program, using epoll and thread pool)
linux_qq
- 该代码在Linux实现了一个类似于windows上的QQ的聊天工具。主要是基于TCP/IP协议的socket通信。包括服务器端和客户端两部分,其中客户端使用了select的IO多路复用技术,服务器端由于要监听多个客户端,因此使用了epoll的IO多路复用技术。整个项目目前可以实现的功能有用户的注册与登录,添加好友,发送聊天消息,发送与接收文件等。(The code implements a chat tool similar to windows on QQ in Linux. Socket c
test_tmfd
- timerfd+epoll范例,linux平台编译运行,仅供参考学习。(an example of timerfd and epoll)
linux_epoll模型
- epoll是Linux内核为处理大批量文件描述符而作了改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。另一点原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核IO事件异步唤醒而加入Ready队列的描述符集合就行了。epoll除了提供select/poll那种IO事件的水平触发(Level Triggered)外,还提供了边缘触发(Edge Triggered),这就使得
linux下的多线程高并发tcp服务器
- 基于epoll的多线程TCP服务器 基于epoll,监听指定端口的TCP请求; TCP长连接、短连接分别使用不同的端口; 当接收到客户端的TCP短连接请求时,返回服务器ip地址、MAC地址;当接收到客户端的TCP长连接请求时,服务器接收连接,客户端周期性向服务器发送心跳; 支持多个客户端的并发TCP请求; 使用多线程技术,同时监听、提供服务; 设计服务器端和客户端的通信协议,使用JSON格式。