浅议p2p的开发环境等若干问题.doc
约22页DOC格式手机打开展开
浅议p2p的开发环境等若干问题,浅议p2p的开发环境等若干问题本文共计22页,14515字;摘要随着互联网的普及和宽带技术的发展,以p2p技术为核心的软件产品正在为越来越多的网民所接受和喜爱。自2000年开始,国内外多家p2p产品纷纷问世,其中以国外napster、groove、opencola等和国内openext、kugoo、poco等为代表的p...
内容介绍
此文档由会员 刘瑞 发布
浅议P2P的开发环境等若干问题
本文共计22页,14515字;
摘要
随着互联网的普及和宽带技术的发展,以P2P技术为核心的软件产品正在为越来越多的网民所接受和喜爱。自2000年开始,国内外多家P2P产品纷纷问世,其中以国外Napster、Groove、OpenCOLA等和国内Openext、Kugoo、POCO等为代表的P2P产品在短短几年时间,用户的注册量不断增长,已成为许多网民不能离弃的上网伙伴。据业内专家预测,P2P将成为2004年风险投资热点,更多的商家和IT人士将会投入到P2P产品的开发和经营上来。就国内P2P软件市场而言,由于目前存在的几家知名P2P产品几乎都是以即时通信和文件搜索、共享为主要功能,而且多数产品还处于开发和运营的初期,因此,探询P2P多个功能的开发和商业应用,将成为竞争的焦点,而整个P2P领域正蕴藏着巨大的商机。在本论文中,从介绍P2P的概况入手,重点分析和实现一个P2P数据传输软件--MYQQ,全面深入地介绍P2P的开发环境等若干问题.
[关键词] P2P,TCP,UDP
Abstract
With the development of popularization and broadband technology of Internet, the software product taking P2P technology as the core is being accepted by more and more netizens and liked. Since 2000, the domestic and international many family P2P products come out one after another , among them products of P2P represented by foreign countries Napster , Groove , OpenCOLA ,etc. and domestic Openext , Kugoo , POCO ,etc. are in a short period of a few years, users' registration amount is increasing constantly, has already become the Net surfing partner who a lot of netizens can't be being abandoned . According to the estimation by expert, P2P become 2004 risk popular investment spot, more trade company and IT personage put development and management , P2P of products into come up. As regards domestic P2P software market, because several famous P2P that exist at present products to search for , share for the main function with instant messaging and file nearly all, and most products in develop and initial
目录
摘要 1
第一章 绪论 4
1.1课题研究背景 4
1.2 P2P的定义 4
1.3 p2p的应用 5
1.4 中国P2P现状 5
第二章 相关技术及工具简介 7
2.1 Winsock编程7
2.1.1 Winsock简介7
2.1.2 套接口7
2.1.3 客户机/服务器模型7
2.1.4 带外数据8
2.1.5 广播9
2.1.6 windows sockets 编程原理9
2.2 win32编程10
2.2.1 window32消息概述10
2.2.2 win32 api 函数简介 11
2.3 Microsoft Visual C++ 6.0 简介12
2.3.1简化的开发过程13
2.3.2灵活多变的开发方式13
2.3.3更强的扩展性13
第三章 P2P数据传输分析和设计14
3.1 myQQ介绍14
3.2 myQQ设计目标14
3.3 myQQ特点14
3.4 myQQ的设计思路14
3.4.1界面模块14
3.4.2服务端/客户端模块14
3.4.3文件传送模块15
第四章 创建网络应用程序16
4.1创建应用程序外壳16
4.2 窗口布局和启动功能16
4.3 从CasyncSocket类中继承17
4.4 连接应用程序18
4.5 终止连接19
结束语21
致谢22
参考文献23
参考文献
1. Vistual C++6.0 网络及Internet开发指南:李博轩 《清华大学出版社》
2.Windows Sockets 规范及应用 -Windows网络编程接口
施 炜 李 铮 秦 颍 编著 《上海交大出版社》
3.C++参考大全(第四版):Herbert Schildt著 《电子工业出版社》
本文共计22页,14515字;
摘要
随着互联网的普及和宽带技术的发展,以P2P技术为核心的软件产品正在为越来越多的网民所接受和喜爱。自2000年开始,国内外多家P2P产品纷纷问世,其中以国外Napster、Groove、OpenCOLA等和国内Openext、Kugoo、POCO等为代表的P2P产品在短短几年时间,用户的注册量不断增长,已成为许多网民不能离弃的上网伙伴。据业内专家预测,P2P将成为2004年风险投资热点,更多的商家和IT人士将会投入到P2P产品的开发和经营上来。就国内P2P软件市场而言,由于目前存在的几家知名P2P产品几乎都是以即时通信和文件搜索、共享为主要功能,而且多数产品还处于开发和运营的初期,因此,探询P2P多个功能的开发和商业应用,将成为竞争的焦点,而整个P2P领域正蕴藏着巨大的商机。在本论文中,从介绍P2P的概况入手,重点分析和实现一个P2P数据传输软件--MYQQ,全面深入地介绍P2P的开发环境等若干问题.
[关键词] P2P,TCP,UDP
Abstract
With the development of popularization and broadband technology of Internet, the software product taking P2P technology as the core is being accepted by more and more netizens and liked. Since 2000, the domestic and international many family P2P products come out one after another , among them products of P2P represented by foreign countries Napster , Groove , OpenCOLA ,etc. and domestic Openext , Kugoo , POCO ,etc. are in a short period of a few years, users' registration amount is increasing constantly, has already become the Net surfing partner who a lot of netizens can't be being abandoned . According to the estimation by expert, P2P become 2004 risk popular investment spot, more trade company and IT personage put development and management , P2P of products into come up. As regards domestic P2P software market, because several famous P2P that exist at present products to search for , share for the main function with instant messaging and file nearly all, and most products in develop and initial
目录
摘要 1
第一章 绪论 4
1.1课题研究背景 4
1.2 P2P的定义 4
1.3 p2p的应用 5
1.4 中国P2P现状 5
第二章 相关技术及工具简介 7
2.1 Winsock编程7
2.1.1 Winsock简介7
2.1.2 套接口7
2.1.3 客户机/服务器模型7
2.1.4 带外数据8
2.1.5 广播9
2.1.6 windows sockets 编程原理9
2.2 win32编程10
2.2.1 window32消息概述10
2.2.2 win32 api 函数简介 11
2.3 Microsoft Visual C++ 6.0 简介12
2.3.1简化的开发过程13
2.3.2灵活多变的开发方式13
2.3.3更强的扩展性13
第三章 P2P数据传输分析和设计14
3.1 myQQ介绍14
3.2 myQQ设计目标14
3.3 myQQ特点14
3.4 myQQ的设计思路14
3.4.1界面模块14
3.4.2服务端/客户端模块14
3.4.3文件传送模块15
第四章 创建网络应用程序16
4.1创建应用程序外壳16
4.2 窗口布局和启动功能16
4.3 从CasyncSocket类中继承17
4.4 连接应用程序18
4.5 终止连接19
结束语21
致谢22
参考文献23
参考文献
1. Vistual C++6.0 网络及Internet开发指南:李博轩 《清华大学出版社》
2.Windows Sockets 规范及应用 -Windows网络编程接口
施 炜 李 铮 秦 颍 编著 《上海交大出版社》
3.C++参考大全(第四版):Herbert Schildt著 《电子工业出版社》