点对点通信统ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
O 通信
主要界面
设计心得
经过二个多月的设计和开发,点对点通信系统基本开发完毕。 在此期间本人阅读了大家VB及管理信息系统的教程,收获非浅,比如: 之前本人对WINSOCK不熟悉,通过这次毕业设计,我能熟练的操作这 个控件;通过这次聊天和文件传输程序的编写,基本上了解了winsock 的CS构架原理,通信流程也清楚了。 今后的工作就是增加多线程处理,添加多个用户,实现真正的多人聊天 和文件传输。同时可以增加的功能就是文件互传,语音和视频聊天和文 件传输。 还有一个问题就是优化代码,提高执行效率,使用更强的容错处理。 因此,在本次的毕业设计中,为搞清控件的使用方法、编程的各个难点、 掌握面向对象的编程思想,本人查过相关的教材、查询过相关的网站、 请教过指导教师。在摸索中学习,在困惑中探索,终于探究了一套较好 的学习面向对象的程序设计的方法。 但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方, 比如联机文档比较少,用户界面不够美观,出错处理不完善等多方面问 题。这些都有待进一步改善。
开发环境
1G以上硬盘、光驱。 软件系统:Windows 9x或更高版本、Visual Basic 6.0中文版。
硬件系统:奔腾100以上CPU、64M以上内存、
开发工具
Winsock是Microsoft Windows提供的网络编程接口,
它提供了基于TCP/IP协议的接口实现方法。用户不 必了解TCP,通过设置Winsock控件的属性并调用 它的方法,就可以与一台远程计算机相连,从而实 现数据传输。 Winsock控件可以供Microsoft Acess、Visual Basic, Visual C++或Visual Foxpro的开发人员使用。本文 以Visual Basic 6企业版为开发环境来向大家介绍一 下Winsock控件的初步应用。
致谢
感谢学校以认真负责的态度为我们计算机组织这次
毕业设计以及毕业论文答辨。你们的严格把关,对 我们来说有很大的压力。在这种压力下促使我们以 最快的速度融入到软件开发理论的应用中去,通过 这次煅炼,使我们的系统开发水平各方面都有了较 大的进步。由此积累的经验将对我们以后的学习和 生活产生帮助。 感谢我的指导老师,在毕业设计时帮助选题,在设 计的过程中提出了许多有益的建议和意见,同时他 先进的软件开发理念和思维方式也给我很大的启发
系统功能
1、服务器端服务
2、客户机服务 3、上网服务
4、点对点实时信息传输
模块结构图
登录
主界面
服ቤተ መጻሕፍቲ ባይዱ务 器 端 程 序
客 户 机 程 序
上 网
退 出
客户机模块IPO图
I 连接服务 器
P 提供相 应的界 面供操 作人员 录入
O 通信
服务器模块IPO图
I 测 试 网 络
P 提供相 应的界 面供操 作人员 录入
概要设计阶段的主要任务
①系统分析员审查软件计划、软件需求分析提供的文档,提
出最佳推荐方案,用系统流程图,组成系统物理元素清单, 成本效益分析,系统的进度计划,供指导教师审定,审定后 进入设计。 ②确定模块结构,划分功能模块,将软件功能需求分配给所 划分的最小单元模块。确定模块间的联系,确定数据结构、 文件结构、数据库模式,确定测试方法与策略。 ③ 编写概要设计说明书,用户手册,测试计划,选用相关的 软件工具来描述软件结构,结构图是经常使用的软件描述工 具。选择分解功能与划分模块的设计原则,例如模块划分独 立性原则,信息隐蔽原则等。
点对点通信系统
设计:
系统简介
本程序使用VB语言编程,使用WinSock控件
完成的点对点(P2P)聊天和文件传输程序。 可以实现两台机器间互发消息,并且有聊天 和文件传输记录,安全可靠。
p2p的概念
P2P是peer-to-peer的缩写,peer在英语里有“(地位、能
力等)同等者”、“同事”和“伙伴”等意义。这样一来, P2P也就可以理解为“伙伴对伙伴”的意思,或称为对等联 网。目前人们认为其在加强网络上人的交流、文件交换、分 布计算等方面大有前途。 简单的说,P2P直接将人们联系起来,让人们通过互联网直 接交互。P2P使得网络上的沟通变得容易、更直接共享和交 互,真正地消除中间商。P2P就是人可以直接连接到其他用 户的计算机、交换文件,而不是像过去那样连接到服务器去 浏览与下载。P2P另一个重要特点是改变互联网现在的以大 网站为中心的状态、重返“非中心化”,并把权力交还给用 户。 P2P看起来似乎很新,但是正如B2C、B2B是将现实世 界中很平常的东西移植到互联网上一样,P2P并不是什么新 东西。在现实生活中我们每天都按照P2P模式面对面地或者 通过电话交流和沟通。