p2p还是HTTP或FTP?还是其他的?

解决方案 »

  1.   

    (1)用户通过客户端或Web界面提交一个下载请求。
    (2)公司服务器端接受请求,服务器首先查询用户提交的下载链接是否被下载过;如果没有,开启多线程实施下载(或用腾讯自己特有的P2P方式);如果有,直接把已下载的数据文件(或只是文件的链接)放入用户服务器端的在线空间;
    (3)下载完成后,用户在线登录到在线空间,取回下载的文件。其间也可以采用腾讯自己的P2P方式,从已下载或正在下载相同文件的用户那里取得数据。