想复习一下TCP/IP协议,再连系一下以前学的Qt的常识,加上前段时间学的MySQL数据库操做,所以写了个"仿QQ局域网聊天软件"小项目,只实现了一部门功用,还没写完,后面的功用后面渐渐加,究竟结果一口也吃不成胖子。
2 总体设想2.1 开发情况VS2013 + Qt5.11.2 + QtDesigner、MySQL8.0.12
2.2 功用特点那个"仿QQ局域网聊天软件"小项目标通信功用全数接纳QTcpSocket完成的。该软件分为2部门,一部门是办事端,一部门是客户端。
2.43模块构造整个设想能够大致分为办事端、客户端,现阶段实现的功用有:
客户端:登岸 注册 找回密码 发送动静 显示昵称头像 字体加粗、设置字体颜色等一些小的功用 。办事器:转发客户端动静 上下线用户办理 日记办理 数据库读写等。
3 原理该系统是基于C/S架构的。大致就是客户端发送动静颠末办事器转发给其他客户端,客户端的登岸,发送动静都是颠末收集传到办事器,然后办事器操做MySQL数据库停止增删查改。
用到的数据库表:
4 效果展现5 总结目前只是做了个简易版本,功用十分简陋,因为时间原因,有些功用没做完,后续功用再渐渐加上。
点击领取Qt进修材料+视频教程~「链接」
发表评论