整个项目是基于 C/S 架构,使用 c ++语言、Qt框架进行开发,自定义传输协议,使用QTcpSocket 进行数据传输,完成网络通讯,涉及多线程、数据库操作。项目分为在线群聊和文件操作两大模块,群聊模块设计如下:客户端发出聊天信息,由服务端进行广发,完成即时通讯。文件操作模块充分利用多线程,客户端在子线程中进行上传和下载请求,通过信号槽与主线程通讯。
Contributions last year: 0
Max continuous contributions: 0
Recent contributions: 0
Commits, issues, and pull requests will appear on your contribution graph. Only when the email address used for the commits in local configuration is associated with your GitOSC account, the commits' contribution will be counted.