PRTX P2P文件传输控件、组件功能说明

来源:互联网 发布:矩阵a与b相似 编辑:程序博客网 时间:2024/04/19 02:38

文件名 zhFileOcx.ocx,类似QQ文件传输的模块

 

以下为功能介绍:

 

  • 类似QQ文件传输的模块,支持2个用户互发文件,支持公网与内网传输
  • 自动识别内外网,若同一内网,速度可达数兆每秒
  • 除非人为封堵,否则可以穿越 100% 防火墙
  • 使用P2P方式传输,80%数据不通过服务器,极大减轻服务器压力。在公网中速度一般在5KB至200KB之间,与网络速度有关
  • 传输文件大小小于2G
  • 支持断点续传
  • 同时支持UDP和TCP传输,可自动智能选择UDP或者TCP传输方式。
  • UDP传输使用了网络适应算法,使速度最佳
  • 支持自定义界面

 

开发难点有几个,一个是P2P传输的实现,第二个是UDP发送文件方式对丢包的处理。第三是如何使得UDP传输能适应网络,避免产生网络拥塞。

 

开过程经历了五次大的修改,第一次实现UDP传输基本功能。第二次进行P2P穿越,第三次加入TCP功能。第四次增加断点续传。第五次修改UDP传输算法,使网络传输效率更佳,UDP传输速度提高了30%。目前比较成熟了。 

 

 

有需要下载的可在这里下载 http://www.webp2p.com/download/download.htm 下载 PRTX开发平台测试及示例下载 其中有“P2P文件传输组件与示例”

原创粉丝点击