摘要
本程序使用VB语言编程,使用WinSock控件完成的点对点(P2P)聊天和文件传输程序。可以实现两台机器间互发消息,并且有聊天和文件传输记录,安全可靠。
关键词
p2p WinSock,聊天和文件传输程序,VB
目 录
第一章 开发背景 3
1.1P2P的概念 3
1.2P2P的思想溯源 5
1.3P2P内容转移到“边缘” 7
1.4重新解读P2P 9
第二章 开发环境及实现技术 12
2.1开发环境 12
2.2开发工具简介 12
第三章 系统设计 14
3.1概要设计 14
3.2详细设计 15
第四章 系统的实现 17
4.1主界面的实现 17
4.2点对点聊天模块的实现 20
4.2.1服务器端子模块的实现 20
4.2.2客户端子模块的实现 23
4.3点对点文件传输模块的实现 26
4.3.1服务器端子模块的实现 26
4.3.3客户端子模块的实现 31
4.4上网功能模块的实现 35
设计心得 38
参考文献 39
第一章 开发背景
P2P是一种技术,但更多的是一种思想,有着改变整个互联网基础的潜能的思想。
1.1p2p的概念
P2P是peer-to-peer的缩写,peer在英语里有“(地位、能力等)同等者”、“同事”和“伙伴”等意义。这样一来,P2P也就可以理解为“伙伴对伙伴”的意思,或称为对等联网。目前人们认为其在加强网络上人的交流、文件交换、分布计算等方面大有前途。