全文预览

基于VC的小型聊天系统(毕业设计论文doc)

上传者:相惜 |  格式:doc  |  页数:46 |  大小:0KB

文档介绍
进行编译,逐步完善系统功能。研究本课题需要熟练掌握VC++语言,并且熟悉VC平台的操作,利用socket编程技术、TCP协议进行局域网聊天软件的实际开发。选择TCP协议而不选UDP是为了保证信息的可靠性,不同于UDP协议,TCP要求在获得可靠连接后才发送消息。第一章首先主要讨论课题研究的目的和意义,并对主要内容作了简单的介绍,以及介绍了目前国内外聊天系统的现状,对国内QQ和国外MSN聊天软件做出了概括性的介绍并作了一些比较。其次介绍开发平台和网络编程,对Socket的历史和发展简单描述。第二章本论文的主体部分讨论了整个聊天系统的设计,介绍了客户端/服务器模型,并讨论了系统的实现原理和界面设计,以及聊天系统的实现过程和对各个功能的实现做了详细的分析第三章给出系统软件的调试论述,对设计过程中出现的问题进行分析,概括了在软件开发进行测试的重要性。并对今后的继续完善做了展望!最后是总结、参考文献和致谢部分,主要表达了在论文的完成过程中遇到的问题,以及得到指导老师和热情的同学得帮助的感谢!1.3国内外聊天系统的现状目前国内外做聊天系统的公司很多,产品也琳琅满目,国内有诸如腾讯QQ、新浪UC、网易泡泡等,国外有著名的MSN(新版改名为LiveMessenger)以及跨平台Gaim等。本人取最具代表性的QQ和MSN进行了一些研究,作为开发聊天系统的准备。腾讯无疑是国内即时通讯市场的霸主,自从99年进入即时通讯领域并迅速占市场之后,其在国内用户数量始终高居榜首,即使近几年面对微软MSN的强大攻势,腾讯QQ的时常占有率依然稳步增长。腾讯的成功与其对QQ的不断创新和完善是分不开的。参考了许多网络上的资料,以及自己通过观察腾讯QQ运行时的各种细节。可以确定腾讯QQ是以多服务器提供服务、服务器总控客户端、客户端之间UDP直连通信的。并且在两个客户端之间不能建立直连的情况下,才由服务器进行中转通信。

收藏

分享

举报
下载此文档