局域网采用BT方式(P2P)传输大文件解决方案

局域网BT服务器搭建笔记

一、启动bitcomettracker

  1. 解压bitcomettracker.zip

  2. 双击启动“BitCometTracker.exe”

  3. 等待界面出现,点击“Run”

二、启动utorrent制作种子

  1. 打开utorrent,点击主菜单的【文件】->【制作Torrent】

  2. 在对话框中点击【添加文件】(如果是发布文件夹就选择【添加目录】),选择要发布的文件 。

  3. Tracker文本框中 原来的内容很多,就不删掉了,直接在最上面输入“http://192.68.43.3:8080/announce”,其中192.68.43.3是Tracker服务器的IP地址,8080是Tracker服务器的端口。(建议选中“开始做种”这样点击【创建并另存为】按钮保存种子文件后就可以立即开始做种了。)

  4. 点击【创建并另存为】或者【创建】按钮后将生成的种子文件保存到磁盘上,然后将种子文件发给学生即可。

  5. 创建成功后,对话框如果没有自动关闭,就手动点击关闭。

  6. 发送磁性连接

    1. 也可以在utorrent主界面中,选择“做种中”文件,右键点击,在弹出的菜单中选择“复制 Magnet链接”。

    2. 把这个链接通过文件发送给学生

  7. 发送种子文件

    1. 将保存的种子文件,和utorrent工具一起发送给学生。

    2. 学生打开绿色版的utorrent,打开种子文件即可下载

三、下载种子

  1. 使用磁性连接下载

    1. 启动utorrent

    2. 选择【文件】->【从链接添加Torrent...】

    3. 复制老师发下来的Magnet链接,粘贴在文本框中,点击【确定】

  2. 使用种子文件下载

    1. 启动utorrent

    2. 选择【文件】->【打开种子文件Torrent...】

    3. 自动开始下载

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Delphi是一种常用的编程语言和集成开发环境(IDE),可以用于开发各种应用程序,包括网络应用程序。在局域网内进行文件传输,特别是大文件传输,我们可以使用Delphi来实现。 在Delphi中,我们可以使用TCP/IP协议来进行文件传输。首先,我们需要创建一个服务器程序和一个客户端程序来实现文件的发送和接收。 服务器程序负责监听局域网上的指定端口,等待客户端的连接请求。一旦接收到连接请求,服务器程序会创建一个新的线程来处理每个连接,并开始接受文件数据。服务器程序可以使用TIdTCPServer组件来实现。 客户端程序负责连接到服务器,并将文件数据发送给服务器。客户端程序可以使用TIdTCPClient组件来实现。 在文件传输过程中,可以将大文件分成多个小块进行传输,以减少传输时间和资源占用。服务器程序和客户端程序可以通过TCP连接发送和接收这些文件块,并将它们重新组合成完整的文件。 在Delphi中,可以使用TFileStream类来读取和写入文件数据。可以使用TIdTCPStream类将文件数据发送和接收到服务器和客户端之间的TCP连接。 为了确保文件传输的可靠性,可以使用校验和或哈希算法对文件进行完整性校验。在传输过程中,可以检查接收到的文件块的校验和或哈希值,以确保它们与原始文件的值匹配。 另外,为了提高文件传输的效率,可以使用压缩算法对文件进行压缩。Delphi中有一些常见的压缩库,如Zlib、ZipForge等,可以用来压缩和解压缩文件。 总结起来,使用Delphi可以方便地实现局域网内大文件传输。通过建立TCP连接、分块传输、完整性校验和压缩等技术,可以确保文件的安全、可靠和高效传输
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值