VB点对点聊天文件传输系统设计(源代码+系统)
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
核心提示:如有需要请联系 QQ:306826066摘要本程序使用VB语言编程,使用WinSock控件完成的点对点(P2P)聊天和文件传输程序。可以实现两台机器间互发消息,并且有聊天和文件传输记录,安全可靠。关...
如有需要请联系 QQ:306826066 [来源:http://www.think58.com]
摘要
本程序使用VB语言编程,使用WinSock控件完成的点对点(P2P)聊天和文件传输程序。可以实现两台机器间互发消息,并且有聊天和文件传输记录,安全可靠。
关键词
p2p WinSock,聊天和文件传输程序,VB [资料来源:http://www.THINK58.com]
目 录
第一章 开发背景 3
1.1P2P的概念 3
1.2P2P的思想溯源 5
1.3P2P内容转移到“边缘” 7
1.4重新解读P2P 9
[资料来源:THINK58.com]
第二章 开发环境及实现技术 12
2.1开发环境 12
2.2开发工具简介 12
第三章 系统设计 14
3.1概要设计 14
3.2详细设计 15
第四章 系统的实现 17
[资料来源:www.THINK58.com]
4.1主界面的实现 17
4.2点对点聊天模块的实现 20
4.2.1服务器端子模块的实现 20
4.2.2客户端子模块的实现 23
4.3点对点文件传输模块的实现 26
4.3.1服务器端子模块的实现 26
[资料来源:www.THINK58.com]
4.3.3客户端子模块的实现 31
4.4上网功能模块的实现 35
设计心得 38
参考文献 39 [资料来源:THINK58.com]
[来源:http://think58.com]
第一章 开发背景
P2P是一种技术,但更多的是一种思想,有着改变整个互联网基础的潜能的思想。
1.1p2p的概念
P2P是peer-to-peer的缩写,peer在英语里有“(地位、能力等)同等者”、“同事”和“伙伴”等意义。这样一来,P2P也就可以理解为“伙伴对伙伴”的意思,或称为对等联网。目前人们认为其在加强网络上人的交流、文件交换、分布计算等方面大有前途。
[来源:http://www.think58.com]
简单的说,P2P直接将人们联系起来,让人们通过互联网直接交互。P2P使得网络上的沟通变得容易、更直接共享和交互,真正地消除中间商。P2P就是人可以直接连接到其他用户的计算机、交换文件,而不是像过去那样连接到服务器去浏览与下载。P2P另一个重要特点是改变互联网现在的以大网站为中心的状态、重返“非中心化”,并把权力交还给用户。 P2P看起来似乎很新,但是正如B2C、B2B是将现实世界中很平常的东西移植到互联网上一样,P2P并不是什么新东西。在现实生活中我们每天都按照P2P模式面对面地或者通过电话交流和沟通。 [来源:http://think58.com]
即使从网络看,P2P也不是新概念,P2P是互联网整体架构的基础。互联网最基本的协议TCP/IP并没有客户 [来源:http://think58.com]
[资料来源:THINK58.com]
[来源:http://www.think58.com]