您的位置:首页 > 理论基础 > 计算机网络

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

2011-04-25 12:20 267 查看
文件名 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文件传输组件与示例”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息