觅风论坛
标题:
流式大文件CS架构传输工具源码分享.基于Hpsocket组件
[打印本页]
作者:
tongrengame
时间:
昨天 14:09
标题:
流式大文件CS架构传输工具源码分享.基于Hpsocket组件
服务端设置端口,开启服务就ok。客户Duan,运行后,输入ip 端口号。点击[连接],拖动文件到上方的输入框,点击[★流式大文件发送...]
本源码参用HPsocket组件进行网络通信。采用流式文件传输,内存占用较低,基本0损耗无波动。
使用PACK模式 包大小请自定义,我使用1024*1024
支持多用户多文件,单用户多文件,同时并发传输,理论单文件传输可以达到几百G几个T甚至几PB。
服务端基本ok。只要加点存储文件记录等就ok,我这边没有做,客户Duan么,只要自己加线程就ok了。最好是线程队列发送。
客户Duan的回调函数如果不喜欢用鱼刺的,可以换成指针方式,自行更换 注意销毁就ok.
【用到的模块】
服务端-HPsocket,大文件内存映射,觅风模版
客户Duan-HPsocket,大文件内存映射,
觅风
,鱼刺-多线程应用
【测试传输时环境】
客户Duanwin10.
服务器server2012
传输文件 20Gb
客户Duan内存占用 8.7MB
服务端内存占用 11MB--------------------------------------------------------
欢迎光临 觅风论坛 (https://www.eyyba.com/)
Powered by Discuz! X3.4