没有合适的资源?快使用搜索试试~ 我知道了~
基于Qt嵌入式网络聊天系统的设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 87 浏览量
2023-03-26
20:04:41
上传
评论 1
收藏 96KB DOC 举报
温馨提示
试读
19页
基于Qt嵌入式网络聊天系统的设计.doc
资源推荐
资源详情
资源评论
目 录
摘要........................................................3
关键词 ......................................................3
ABSTRACT......................................................3
keyword ...................................................4
引言 ........................................................4
1 QT.................................................................................................................6
1.1 QT 的概念 .............................................6
1.2 QT 的发展史和前景 .....................................7
1.3 QT 的主要功能 .........................................8
摘 要
本文主要介绍了如何用 QT 技术来实现一个局域网的聊天软件。论文阐述了 QT 的概念,
发展历史,功能及其应用平台,以及 QT 的发展前景;本论文讨论了 linus 环境下局域网聊
天程序的设计思路和设计方法。其中网络通信部分采用流行的 TCP/IP 协议。程序采用典型
的 C/S(服务器/客户端)构架。用 socket 编程设计网络通讯。界面设计部分采用 QT 框架。
数据库采用微软 SQL Server。本文最终设计了一个简易版本的聊天软件,包括登陆、退出、
添加好友、消息收/发等功能。
关键词:QT,TCP/IP 通信,Sockets API,C/S architecture
ABSTRACT
This article discusses how to design and develop a LAN chatting program in
Linus environment. The network communication part depends on the popular TCP/IP
protocol. Software is based on C/S architecture. Network communication is developed
with Socket. UI is designed with QT frame. Database is designed with SQL server.
The article describes a concise chart software version, with the function of logging
in/out, adding friend to list, sending/receiving message and so on.
Keywords: QT,TCP/IP communication,Sockets API,C/S architecture
引言:近年来,随着全球信息化的不断发展,网络也在飞速发展。出于高效、
快速地处理各种事务的目的,越来越多的企业在其内部使用局域网来进行工作。
在内部局域网的帮助下,企业得以简化信息流程,提高信息交换的速度,从而提
高工作效率。然而,随着企业规模的扩大,业务量的增加,企业内部的信息越来
越私密,企业只希望员工通过内部局域网进行沟通与交流,避免企业内部机密通
过 Internet 泄露到外部。为了解决上述矛盾,人们提出了开发局域网聊天软件
的构想,通过局域网聊天软件,企业员工可以随时的进行即时消息传递,召开网
络会议等,有利于提高工作效率,同时又保护了企业内部信息的安全。
随着用户对软件功能的需求不断提高,即时通讯的产品也不断地更新换代。
即时通讯的发展不论是在基础应用方面还是在扩展应用方面都有着飞跃。为了满
足用户的需求,包括腾讯公司的聊天软件 QQ 在内,许多即时性聊天工具都推出
了语音聊天、视频聊天功能模块。本课题研究的是基于局域网的聊天室,用 VC++
编写的程序,程序实现一般的文字聊天功能,可作为某局域网的交流工具。
本系统采用基于 Socket 的方法实现局域网通信,基于 Socket 的局域网通信
软件可以为企业原有的局域网提供一种良好,安全,快速的通信机制。它的实现
无需对企业原有的局域网硬件进行任何改动,具有实现成本低廉的优点,它的使
用能有效地降低局域网通信负荷,提高局域网的使用效率,可以很好地解决企业
内部局域网的各种通信需求。
基于 Socket 的局域网聊天工具很好地诠释了 Socket 通信的原理,并且在企
业内部通信、教学、讨论等应用中都具有一定的实用价值。它具有信息收发速度
快,保密性好,占用网络带宽资源低,占用服务器吞吐能力低,易于编程实现等
优点
[3]
。基于 Socket 的局域网通信软件应用范围广阔,不但可以处理传统的通
信需求,而且也能扩展以适应新型的网络应用,如网络教育,数据影音传输等,
拥有广泛的应用前景。
如今基于局域网的即时通信工具一般采用 UDP 或者 TCP 协议体系来实现 ,
开发技术已经比较成熟。UDP 的实时性比较好,但是不一定提供可靠的数据传输,
TCP 可以提供可靠的数据传输,本课题采用 TCP 完成局域网聊天室的设计。
1 QT
1.1 QT 的概念
剩余18页未读,继续阅读
资源评论
oligaga
- 粉丝: 50
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功