为windows和linux封装了具有相同接口的网络库,windows下使用iocp(完成端口)实现,linux下使用epoll实现。同时还提供了定时器接口。你可以用它只作为网络模块的代码,也可以使用它作为你的程序框架。因为使用了C++11的语法,所以你的开发工具版本不宜过低,我自己使用的是windows下VS2015和linux下的gcc6.2.0。windows下的udp实现,自我感觉不是很满意,或许完成端口不太适合udp,也希望能得到大家的建议和意见,有问题可以联系我交流,邮箱61077307@qq.com。另外值得注意的是:出于性能的考虑,在网络工作繁忙时,定时器的触发会不是很精确。
2021-11-25 16:34:10 2.89MB udp tcp epoll iocp
1
python epoll reactor
2021-11-24 09:01:15 2KB python epoll reactor
1
使用Python做的epoll高效率服务器。使用平台:Linux,windows不支持
2021-11-22 12:03:18 1KB python
使用libevent库设置httpserver所使用的系统特征值(select、epoll、iocp等)
2021-10-26 17:01:00 3KB c语言 http
1
包括从Linux内核中找到的epoll源码以及提炼版本的两种源码,并且有个人详细注释理解
2021-10-22 20:17:39 120KB epoll
1
Vpp epoll实现的代码解析和vpp与上层应用进行报文交互流程解析
2021-10-12 14:08:08 87KB vpp
C++写的epoll回射服务器,适合初学者
2021-10-07 23:54:25 2KB epoll
1
chat 项目介绍 本项目是实现一个简单的聊天室,聊天室分为服务端和客户端。采用C/S模型,使用TCP连接。 相关技术点: 支持多个用户接入,实现聊天室的基本功能 使用epoll机制实现并发,增加效率。 使用fork创建两个进程,一个为写进程,一个为读进程。 将聊天信息写到管道(pipe),并发送给父进程。 使用epoll机制接受服务端发来的信息,并显示给用户,使用户看到其他用户的聊天信息 运行效果 订阅客户端接受来自发布服务端的的内容示意图 运行环境 ubuntu 快速教程 1.下载源码 2.解压 3.进入源码目录,运行make命令,生成server,client可执行程序 4.运行server程序 5.运行client订阅者程序 项目结构 无 版权信息 暂无
2021-10-02 14:41:07 6KB C++
1
Linux下QT开发,网络服务器Demo,采用Epoll
2021-10-01 17:52:10 191KB Linux QT Epoll
1
下面小编就为大家带来一篇IO多路复用之epoll全面总结(必看篇)。小编觉得挺不错的。现在就分享给大家。也给大家做个参考。一起跟随小编过来看看吧
2021-09-23 16:59:52 90KB io多路复用 epoll
1