觅风论坛

标题: 流式大文件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--------------------------------------------------------
360截图20250819140922794.jpg 110926qz55c4c45b4tfgb2.png







欢迎光临 觅风论坛 (https://www.eyyba.com/) Powered by Discuz! X3.4