下载此文档

基于winsock的局域网聊天室系统分析与设计.doc


文档分类:论文 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
北京联合大学- 信息学院计算机网络实践报告木瓜 Chat 局域网聊天工具设计报告组长(学号): 拉格木呷 20********** 组员(学号): 高迪 20********** 张鹤轩 20********** 刘晓弟 20********** 版本号: 时间: 2015 年 1月 8日摘要从实际应用系统的角度出发,以 VB 的网络技术为指导,结合现有软件的应用,编程实现基于 Visual Basic 的局域网络聊天工具。该聊天工具具有聊天室聊天,一对一聊天,以及文件传输的功能。该论文主要对当今主流的网络聊天软件的发展情况,与该软件相关的技术以及本设计的实现做一个详细的阐述: 1. 计算机网络聊天工具,受到了用户的普遍爱好,它把人们带进了一个虚拟的网络世界, 拉近了人们的距离。从单一的文本聊天, 到语音聊天以及到现在的图像、***、及时短信的发送和在线游戏等功能的开发, 已经大大的拓展了聊天工具的概念, 它成为了人们通过因特网相互联系和娱乐的主要平台,这也是腾讯成功的原因。 2. 该聊天软件基于 VB 中的 WinSock 通信, 在此基础上, 实现一对一聊天、一对多聊天以及文件的传输。 3. 该聊天工具可以运行于任何安装了 和支持 tcp/ip , upd,ftp 协议的机器上。 4. 由于系统采用 c/s 结构, 客户端与客户端以及客户端与服务器端需要传送一些控制消息, 因此系统需要自定义一些消息类型, 这是该聊天工具的又一大关键之处。 5. 文件传输作为另一个独立的模块,大大拓展了该聊天工具的功能,其传输资料利用了原有的 WinSock 通信,关键需要同步双方的发送和接受线程。局域网通讯( work , 简称 LNLNIM ) 是指能够即时发送和接收互联网消息等的业务。自 200 1 年面世以来,特别是近几年的迅速发展,局域网通讯功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能。它不再是一个单纯的聊天工具,已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。是一种终端连往即时通讯网络的服务。它不同于 e-mai l 在于它的交谈是即时的。大部分的即时通讯服务提供了状态信息的特性──显示联络人名单,联络人是否在在线与能否与联络人交谈。关键词:局域网、聊天工具、 TCP 、 winsock 第一章、需求分析自 1946 年第一台计算机 ENIAC 诞生以来, 计算机越来越走进人们的生活中, 尤其是计算机网络的发展, 把全世界人们的距离拉到一台电脑前, 而今人们更是离不开计算机了。如今, 作为网络应用之一的聊天工具, 越来越受到人们的欢迎和重视。现在已有的聊天软件和聊天工具不胜枚举, 流行的主要有 QQ, MSN 多玩 YY 和各种的网页聊天室等。这些软件以 QQ 和多玩歪歪聊天软件分为两个发展方向。目前, QQ 的功能除了最基本的文本聊天,已经可以语音聊天,图像聊天,***,文件传输等三维聊天,还发展了短信发送,无线聊天,在线游戏等功能。多玩歪歪的功能有一对一聊天,聊天室聊天, 还有最具特色的多人语音聊天, 在线游戏等等。聊天软件已经成为人们通过因特网相互联系和娱乐的主要平台。然而这些软件的一个共同的缺点是采用了 c/s 的结构模式,如果服务器出现故障, 或者连接不上网络, 则这个聊天系统都将瘫痪或者登陆不上。该毕业设计课题为基于 VB 的聊天工具的设计与实现, 它是在 winsock 通信和文本聊天的基础上来实现文件传输, 合适局域网络中无宽带等连接或者连接不通畅是内部聊天交流之用。目前国内外做聊天系统的公司很多, 产品也琳琅满目, 国内有诸如腾讯 QQ 、新浪 UC 、网易泡泡等, 国外有著名的 MSN 以及跨平台 Gaim 等。取最具代表性的 QQ 和 MSN 进行了一些研究, 作为我开发聊天系统的准备。经济可行性: 由于本系统的主要背景是毕业课程设计,不注重直接的经济效益和其后的发展方向, 只在注重自身水平和能力的提高, 对自身的经济要求也不高, 只要有一台能运行 VB 软件的电脑便可, 所以不用考虑到经济问题。技术可行性: 它是一个支持多用户的新型数据库, 适用于大中规模的数据量需求。学校校园网的建设也为新系统服务器/ 客户端的结构提供了硬件的支持。使用 VB 作为系统开发的开发环境, 它提供完善的指令控制语句、类与对象的支持及丰富的数据类型, 给开发高性能系统提供的保障为开发满足客户要求的系统, 保证了代码的模块化要求, 而代码模块化的提高, 非常有利于以后对新系统的扩展与修改随着计算机网络的迅速发展,人们的生活越来越离不开网络,如今网络编程已成为计算机发展的热点, 而在众多的网络通信中, 又以 TCP/IP 协议

基于winsock的局域网聊天室系统分析与设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-06-05