网络聊天程序的完善
发布日期:2021-07-01 04:27:38
浏览次数:2
分类:技术文章
本文共 417 字,大约阅读时间需要 1 分钟。
文章目录
1 网络聊天程序的完善
可以完善的一些关键点:
- 消息提示:当客户端收到消息时,能够提示用户。
- 系统消息:服务端向客户端主动发送消息。
- 用户名验证:用户名中不能包含非法字符。
- 快捷发送:按回车键发送输入框中的消息。
1.1 消息提示
思路:
- 在客户端接收到消息时(MSGA),闪烁窗口。
void QWidget::activateWindow()
1.2 系统消息
用户登录或者退出时通知所有在线客户端。
ServerHandler.cpp修改如下:1.3 用户名验证
用户验证:
- 完善QLoginQialig使其能够对用户名进行合法性验证。
解决方案:
修改如下:QLoginDialog.h:
QLoginDialog.cpp:
MainWinSlot.cpp:1.4 快捷发送
我们需要实现按回车键发送输入框中的消息的功能。
解决方案:
MainWinSlot.cpp:MainWinUI.cpp:
参考资料:
转载地址:https://muzimin.blog.csdn.net/article/details/105861464 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月12日 03时07分08秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
btrfs 文件系统简介
2019-05-02
Openstack关于folsom安装
2019-05-02
MySQL数据库InnoDB存储引擎 异步IO(AIO)实现机制详解
2019-05-02
Ubuntu 计划任务详解
2019-05-02
Ubuntu中SSH命令详解
2019-05-02
网络性能测试工具(网速测试)Iperf详解V1.2
2019-05-02
linux 软阵列管理:mdadm howto
2019-05-02
非主流RAID方式6/7/30/50/53/1.5实现原理及图解
2019-05-02
Vlan的3种访问模式:Access、Hybrid和Trunk
2019-05-02
raid0,1,3,5,6,10,50的物理磁盘容量和逻辑容量的关系
2019-05-02
DEP(数据执行保护)介绍
2019-05-02
逃离故障的十条运维工作经验总结
2019-05-02
成功创业者必须具备的9个特质
2019-05-02
Linux bonding(网卡绑定)
2019-05-02
UPnP详细介绍
2019-05-02
DEP数据执行保护参数设置
2019-05-02
介绍信加盖单位公章范本
2019-05-02
光纤熔接技术
2019-05-02
比特币介绍和投资分析
2019-05-02
find 使用方法
2019-05-02