基于Qt的局域网聊天工具
技术:C++、QT等摘要:
随着计算机网络技术的发展,各种基于网络的应用也随之诞生,比如基于互联网的信息发布、通信、数据共享等。局域网的发展也同样迅速,很多政府机构、学校、企业等部门内部需要使用独立的局域网聊天工具,来实现员工之间的内部交流,达到内部消息保密的目的.
本人的毕业设计就是参考当下各种聊天工具,通过对Linux下的局域网聊天工具原理和技术进行学习和研究,重点研究了UDP和TCP的原理及P2P技术,对目前市面上的主流聊天工具进行了总结和分析,设计了基于Linux操作系统,以C++语言为开发语言,完成了基于Qt平台的局域网聊天工具.
本网聊天工具不仅可以同一时间支持多人登录在线交流,而且可以在线传输文件,极大提高了人们的工作效率。该局域网聊天工具还添加了保存聊天记录功能,该功能也为记录重要内容提供了极大的便捷。
关键词:Linux;局域网聊天工具;TCP;UDP;QT
目录:
摘要 I
Abstract II
1绪论 1
1.1 选题背景及意义 1
1.2 国内外局域网聊天工具研究情况 1
1.3 Linux系统的定义以及特点 3
1.3.1 Linux概述 3
1.3.2 Linux内核描述 3
1.3.3 Linux操作系统 3
2总体设计思路 5
2.1 本软件系统的整体架构图 5
2.2 用户操作系统图 5
2.3 聊天界面活动图 6
3相关技术介绍 8
3.1 Qt相关介绍 8
3.1.1 Qt技术特点 8
3.1.2 Qt类库 9
3.1.3 GUI Designer 9
3.1.4 Qt Creator 9
3.2 C++语言概述 10
3.3 开发环境与工具 10
3.4 P2P相关技术 10
3.5 UDP与TCP的介绍 12
4系统的实现 14
4.1 界面设计 14
4.2 实现聊天功能 14
4.3 实现文件传输功能 21
4.4 完善程序功能 31
5项目成果展示 35
论文字数:22119
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]