实现bt下载客户端,组件有全部源码和示例,太繁琐了,就写了1个简单处理下载的例子, 组件包含内容挺丰富的,可以自己学着写。 简化示例: private void button1_Click(object sender, EventArgs e) { string savePath = @"D:\123"; //文件保存路径 int dPort = 6881; //端口号 int maxUp = 10; //最大上传 int maxDown = 1000000; //最大下载 OpenFileDialog ofd = new OpenFileDialog(); //打开种子文件 对话框 if (ofd.ShowDialog(this) == DialogResult.OK) { torrent = Torrent.Load(ofd.FileName); //读入文件 richTextBox2.AppendText("magnet:?xt=urn:btih:" Torrent.Load(ofd.FileName).InfoHash.ToString().Replace("-", "")); //转换为磁力链接 显示 TorrentFile[] fi = Torrent.Load(ofd.FileName).Files; //文件列表 for (int i=0;i< fi.Count();i ) richTextBox3.AppendText(fi[i].Path "\n"); //下载 manager = new TorrentManager(torrent, savePath, new TorrentSettings()); engine = new ClientEngine(new EngineSettings(savePath, dPort)); engine.Settings.GlobalMaxUploadSpeed = maxUp; engine.Settings.GlobalMaxDownloadSpeed = maxDown; engine.Register(manager); manager.Start(); //开线程 显示下载信息 WorkThread = new Thread(DoWork); WorkThread.Start(); } }
下载C# Winform BT下载客户端(使用Mono用户还喜欢
- 18480 文章数
- 500万+ 热度
作者专栏
编辑推荐
- 淡抹u2引擎,修复内容较多,物有所值
- 界域传说·经典巨作=传世单机(一键安装)
- 丸子版本(175个传世版本大集合)
- GS版本:神话公益服务端+客户端
- 图片放大工具(放大图片不模糊)
- 剪映无限制VIP版
- 传奇世界客户端下载器,史上最全传世客户端
- 传世GS20220920商业引擎注册+登录配置器 解压密码是1
- U2官方排行榜游戏网关 支持元神,支持传家宝
- GS开战传世客户端+服务端
- (淡漠夕阳)u2引擎合区工具
- 传世GS引擎消除“你的游戏客户端版本号过旧,请及时更新”提示
- 传世一机多区双线路配置器--免密码版本
- 传世凤凰登陆器劫持修复软件
- SQLite3 for Navicat
- 传奇世界npc对话框编辑工具
- 传世GS落霞铭文服务器端
- gs_20210409引擎包+注册机(无限制)
- 传奇世界NPC对话封包查看器[支持时长版和极速版]
- 彩虹引擎传世脚本编辑工具1.7版来了,支持函数脚本翻译
评论