1. 首页
  2. 移动开发
  3. 其他
  4. chat_room:小聊天室由C ++实现 源码

chat_room:小聊天室由C ++实现 源码

上传者: 2021-03-25 17:56:57上传 ZIP文件 305KB 热度 15次
聊天室 项目简介 这个项目大致框架是从 官方教程中提取出来的,并进行进行了一些改进。 使用boost :: asio实现异步网络通信,I / O模型也采用了proactor模式,服务器和客户端之间传递其消息格式采用Google的协议缓冲区来定义,协议缓冲区也比较高效,没有采用json格式因为考虑到json的无效字符比较多,但是json的好处是通用和易懂。 项目结构 . ├── bin -可执行文件 │ ├── chat_room │ └── client ├── chat_msg.h -聊天室分发消息 ├── chat_room.cpp -server端 ├── client.cpp -client端 ├── LICENSE ├── makefile ├── Protocol.pb.cc ├── Protocol.pb.h ├── Protocol.proto -消息格式 ├──
用户评论