【文件属性】:
文件名称:ChatRoom:基于IO多路复用epoll实现的高并发在线聊天室
文件大小:789KB
文件格式:ZIP
更新时间:2021-05-12 21:47:32
socket epoll C++
ChatRoom
基于I/O多路复用epoll实现的高并发在线聊天室
feature
epoll 实现高并发
用类实现epoll针对Socket操作的封装(SocketEpoll类)
日志功能
通过文件加载配置
效果
To do
处理由Ctrl+C引发的SIGINT等信号
在客户端对终端编程,实现输入和显示的分离
添加认证机制
添加创建多个聊天室功能
【文件预览】:
ChatRoom-master
----.gitignore(3KB)
----src()
--------server.config(22B)
--------log.cpp(2KB)
--------config.cpp(642B)
--------Makefile(408B)
--------socket_epoll.h(2KB)
--------server.h(772B)
--------client.h(757B)
--------parse.cpp(1KB)
--------config.h(231B)
--------client.config(22B)
--------log.h(2KB)
--------server.cpp(3KB)
--------socket_epoll.cpp(8KB)
--------client.cpp(7KB)
--------parse.h(545B)
----doc()
--------2018-06-16-15291634398530.jpg(775KB)
----README.md(443B)
----test()
--------Makefile(362B)
--------log_test.cpp(414B)