服务端程序的初步实现
发布日期:2021-07-01 04:27:33
浏览次数:2
分类:技术文章
本文共 288 字,大约阅读时间需要 1 分钟。
文章目录
1 服务端程序的初步实现
1.1 设计实现
服务端设计初步:
设计要素分析:- 一般情况下,聊天服务端只负责消息传递。
- 客户端的连接与断开是两个关键操作,必须消息通知。
- 服务端能够随时对指定客户端发送消息。
如何设计使得服务端能够随时对指定客户端发送消息?
- 客户端的连接(QTcpSocket对象)有唯一的标识符(ID)。
- 可以通过ID查找对应的QTcpSocket对象,进而收发消息。
1.2 代码实现
代码组织如下:
首先看下ServerDemo.cpp中对于连接和断开的处理: 接下来就是ServerHandler的实现: main.cpp代码如下:参考资料:
转载地址:https://muzimin.blog.csdn.net/article/details/105749037 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年04月23日 13时37分48秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
使用@property
2019-05-02
多重继承
2019-05-02
定制类
2019-05-02
使用枚举类
2019-05-02
使用元类
2019-05-02
错误、调试和测试
2019-05-02
StringIO和BytesIO
2019-05-02
SMTP发送邮件
2019-05-02
POP3收取邮件
2019-05-02
访问数据库
2019-05-02
使用SQLite
2019-05-02
使用MySQL
2019-05-02
使用SQLAlchemy
2019-05-02
SCP行为分析法
2019-05-02
财务分析和决策学习笔记
2019-05-02
财务分析和决策学习笔记
2019-05-02
财务分析和决策学习笔记
2019-05-02
财务分析和决策学习笔记
2019-05-02
产品定价策略
2019-05-02
财务分析和决策学习笔记
2019-05-02