Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 大型网络游戏文件下载的理想解决方案
【标  题】:大型网络游戏文件下载的理想解决方案
【关键字】:
【来  源】:BLOG.CSDN.NET

大型网络游戏文件下载的理想解决方案

Your Ad Here

网络游戏越来越热,网络游戏产品也越来越多,网络游戏的个头也越来越大,网络游戏下载花费的时间越来越长,网络游戏下载提供商的带宽越来越不够,如何才能解决好大型网络游戏的下载问题呢?

传统的多线程HTTP/FTP下载对这已经无能为力,近两年出现的P2P(点对点)下载方式成了比较理想的选择,使用点对点的下载方式,不但可以有效解决用户端下载速度慢,连接不上下载服务器问题,还可以解决服务器端的带宽消耗,用户量增大后的网络负载问题。

但是P2P并没有HTTP/FTP一样的国际标准,要想实现P2P网络除了购买第三方产品外就只有自己完全开发了。然而大多数的公司或者网站并没有相应的开发队伍和实力,成本预算也不允许从网络协议内核做起,面临着一个如何摆脱P2P网络协议陷阱,快速地,低成本实现P2P方式下载应用的难题。

FTKernelAPI BT协议内核库的及时出现,使想利用P2P技术的优点,构建自己的大型网络游戏文件下载网络的公司或者网站不再烦恼。FTKernelAPI BT协议内核库是在经历了100万次以上用户使用考验的BT下载软件FlashBT(变态快车)基础上开发的,提供了非常单易用的接口,可以灵活定制的BT协议内核库。使用这个库,不但可以摆脱底层网络协议的烦恼,将更多的精力和资源关注于应用,而且可以将开发成本控制到最低,最重要的是还可以获得其开发团队的免费的技术支持,利用其开发者丰富的P2P网络经验,快速地将产品开发完成并投放市场。

那么我们先看看FTKernelAPI BT协议内核库的主要特点是什么呢?

FTKernelAPI BT协议内核库是一套完全免费(对于非商业性程序而言)的实现了BitTorrent 协议的内核库。
在兼容官方BitTorrent协议的同时针对国内的网络带宽状况进行了优化,增加了一个侦听端口支持多个任务同时运行, 文件选择下载,断点续传, 自动配置支持UPnP协议的路由器, 对于全局或者单个任务进行速度限制等功能。FTKernelAPI BT协议内核库的出现,使P2P软件开发不再高深。只要你愿意,不必关心网络编程,网络协议,只需简单的调用FTKernelAPI的接口在几天的时间里就能开发出满足你自己需要的P2P下载软件。而且如果你需要,还可以获取到FTKernelAPI 完整源代码的商业授权。

1.针对某些个人或者公司的需求,提供FTKernelAPI BT协议内核库的完整源码的商业授权。
2.针对商业应用做了扩展, 支持服务器模式, 加载大量任务做种.
3.提供了非常灵活的商业授权方式,充分考虑到广大商业客户的开发成本控制.
4.支持使用工业强度加密算法DES进行文件加解密, 有效保护商业机密和利益!
5.支持协议自定制,可以有效避开某些网络运营商对BT协议的封锁,打造自己P2P协议网络,进一步保护商业利益。
6.有效的免费技术支持和指导可以使您节省大量开发时间, 迅速展开商业运营, 抢占市场空间!

更多的关于FTKernelAPI BT协议内核库的信息请访问: http://www.hwysoft.com/chs/source.htm
或者在MSN: FlashBT@Hotmail.com 进行咨询。

FTKernelAPI BT协议内核库和传统网络下载方式对比:

-------------------------------------------------------------------------------------------------
两种下载方式对比: 用户量限制 服务器带宽消耗 网络扩展性 网络设备成本 开发周期
-------------------------------------------------------------------------------------------------
传统HTTP/FTP下载: 有限制  很高  差  很高  较长 
-------------------------------------------------------------------------------------------------
FTKernelAPI 下载:  无限制  很低  非常好  很低  很短
-------------------------------------------------------------------------------------------------

FTKernelAPI BT协议内核库和其它P2P平台对比一:

------------------------------------------------------------------------------------------
三种平台选择对比: 源码 源码文档 开发语言 开发风险 成本控制
------------------------------------------------------------------------------------------
开放源码P2P平台: 有 无/差  C/C++居多 较高  较高  
------------------------------------------------------------------------------------------
其它商业P2P平台: 无 无  无  无  高  
------------------------------------------------------------------------------------------
FTKernelAPI 库和源码:  有 有/好  都支持  低  低  
------------------------------------------------------------------------------------------

FTKernelAPI BT协议内核库和其它P2P平台对比二:
-------------------------------------------------------------------------------------------------
三种平台选择对比: 版权限制 技术支持 针对性定制 适应国内网络 开发周期
-------------------------------------------------------------------------------------------------
开放源码P2P平台: 有限制  无  无  差  较长
-------------------------------------------------------------------------------------------------
其它商业P2P平台: 有限制  有  很差  好  无
-------------------------------------------------------------------------------------------------
FTKernelAPI 库和源码:  无限制  有  很好  很好  短
-------------------------------------------------------------------------------------------------

备注说明:

      开放源码:
      开放源码的软件不等于没有版权限制,要想将其源码应用到自己的商业平台或者产品中是受到严格限制的。
      开放源码的都是国外的程序员在维护,沟通困难,专业的服务咨询等于空白。针对性的开发需求更不可能满足。
      缺乏针对性, 作为开放源码的,通用的下载软件,内核和界面没有分开,功能混杂在一块,很难利用。
      文档上基本等于空白,基本上是没有注释的,有一些,偶尔也是英文,很难理解。
      C/C++语言居多,对于其它语言不友好,而快速应用中,很多是用Delphi/C++ Builder/VB 来开发。   

      其它商业P2P平台:
      目前提供P2P商业平台的公司提供的都是产品。不提供开发接口或源码, 有通用性,但是缺乏对于不同行业,不同应用的针对性。
      而且价格昂贵。报价很高,远远超出了一些公司的开发成本,对于一些创业初期,或者个人创业者而言,这是不可接受的。
      由于使用第三方产品,无法掌握核心技术和一些商业机密,竞争对手很容易模仿或者超越,无法在一次性投资的基础上,掌握业界的最新代码和技术,形成自己的知识积累和资产。
      系统整合捆绑难题,无法与原有系统的数据库,软件系统进行无缝的整合。

因此选择FTKernelAPI BT协议内核库来开发自己的专用游戏下载平台,是非常理想的选择,能够在有效的降低开发成本和风险的同时, 快速的实现P2P方式的下载应用,主动权和技术都掌握在自己手中,并且能够无缝地整合到原有的系统或者程序中。

WinSock相关:【上一篇】
急求J2EE入门的书:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • java中使用正则表达式
  • jsp动态输出excel文档中文乱码问题解决
  • 整理一下用得着的链接zz
  • 运用C#制作屏幕捕捉程序(3)
  • 2.6内核的配置与编译3
  • ArchLinux的安装与配置
  • IntraWeb 7.0.11 for Delphi6,7
  • Running Linux binaries on Openbsd
  • Linux常用命令索引
  • 教你如何给Solaris打补丁[终结篇]
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.