Wechat 是一个用来学习c,网络编程的练习项目
- 添加好友
- 好友查找
- 创建
- 加入
- 删除成员
- 一对一聊天
- 群聊
- 一对一聊天记录查询
- 群组聊天记录查询
- 结构体
- 内存操作(申请,释放)
- 数据结构(数组,列表,哈希表)
- 编写代码
- 熟悉mysql,会使用mysql-cli 创建数据库,插入数据,查询,修改,删除 操作
- 学习使用c 操作mysql
- 编写代码
- 学习bind,listen,accept,read,write
- 编程代码
- select 理解&使用
- epoll 理解
- 使用select 优化服务端性能
- 实现多用户同时在线
- 实现群组
- 实现聊天记录保持到数据库
- 实现离线消息