一、整体介绍
(1)client模块:畅聊系统client上层逻辑,提供client底层通信
(2)server模块:畅聊系统server上层逻辑,提供server底层通信service_com模块:
(3)畅聊系统底层公共逻辑,如数据序列化。
(4)window模块:client窗口模块
(5)lib第三方库模块:提供第三方库模块
(6)plug插件起停服务脚本模块:起停服务脚本
二、详细解析

本文档介绍了一个基于Linux的聊天系统,系统包括client和server模块,使用UDP协议进行通信。service_com模块利用jsoncpp进行数据序列化和反序列化。窗口界面通过ncurses库实现。项目依赖jsoncpp、ncursesw和pthread库。运行流程包括编译、启动服务器和客户端,目前仅支持全局聊天,不支持用户间的私聊功能。
最低0.47元/天 解锁文章
230

被折叠的 条评论
为什么被折叠?



