搜索资源列表
xin
- 实现串口读写\共享内存读写、消息队列、线程、epoll(Implementation of serial read-write/Shared memory read, write, message queue, thread, epoll)
代码
- 完成一个简单的回射服务器程序,包括服务器和客户端两部分,将实现以下功能: 1.客户端与服务器通过发送和接收报文进行通信; 2.服务器和客户端最高支持60000个并发连接; 3.报文长度设置为可变长度,以便进行压力测试; 4.本实验完成了EPOLL单线程事件驱动版本,并基于EPOLL服务器架构编写压力发生器,测试了服务器在不同并发条件下的性能(Complete a simple server program, including the server
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
libevent_zzs
- 事件驱动( event-driven),高性能;轻量级,支持多种 I/O 多路复用技术, epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。(Event driven (event-driven), high performance, lightweight, support a variety of I/O multiplexing technology, epoll, poll, dev/poll, selec
socket
- 简单的socket实现,通过epoll实现简单的客户端和服务端代码(simply socket example)
rctkz
- libev-4,15 源码 libev是一个开源的事件驱动库,基于epoll()
7156526
- libev-4,15 源码 libev是一个开源的事件驱动库,基于epoll()
libevent
- Libevent 是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 *BSD 和 Mac Os;支持多种 I/O 多路复用技术, epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。(Libevent is an open sourc
linux下的多线程高并发tcp服务器
- 基于epoll的多线程TCP服务器 基于epoll,监听指定端口的TCP请求; TCP长连接、短连接分别使用不同的端口; 当接收到客户端的TCP短连接请求时,返回服务器ip地址、MAC地址;当接收到客户端的TCP长连接请求时,服务器接收连接,客户端周期性向服务器发送心跳; 支持多个客户端的并发TCP请求; 使用多线程技术,同时监听、提供服务; 设计服务器端和客户端的通信协议,使用JSON格式。
net server
- 本项目为C++11编写的基于epoll的多线程网络服务器框架,应用层实现了简单的HTTP服务器HttpServer和一个回显服务器EchoServer,其中HTTP服务器实现了HTTP的解析和Get方法请求,目前支持静态资源访问,支持HTTP长连接;该框架不限于这两类服务器,用户可根据需要编写应用层服务。
高并发网络通讯
- 借助epoll模型基于linux系统实现高并发网络通讯,包括客户端和服务器。