问题标签 [bittorrent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5450 浏览

synchronization - 使用 BitTorrent 在多个站点之间进行文件复制/同步

我需要构建一个分布式系统,该系统依赖于站点之间大文件的复制。

我想使用像 bittorrent 这样的 p2p 技术来节省带宽并提高可靠性。

我大错特错了吗?

有没有人设计过这样的解决方案?

你推荐什么图书馆?

0 投票
2 回答
887 浏览

python - 你知道使用 Bittorent 发送/接收文件的 Python 库吗?

我有要移动到很多服务器的大文件。现在我们使用 rsync,但我想尝试使用 bittorent。

我正在研究 Deluge 的代码,它是一个 Python bittorent 客户端,但它使用扭曲并且非常复杂。你知道什么高水平的吗?

编辑:我刚刚读到 Facebook 使用 Bittorent 进行代码部署。也许他们为此发布了他们的库,但我找不到。听说过吗?

0 投票
2 回答
4085 浏览

php - PHP:UDP 跟踪器抓取示例

我没有使用过 PHP 套接字,有点困惑。有人可以给我一个使用标准协议连接 UDP 跟踪器的 UDP 跟踪器抓取示例吗?

协议:http ://www.rasterbar.com/products/libtorrent/udp_tracker_protocol.html

如果没有人愿意写一个完整的例子,那么有人可以给我一个例子,说明数据在通过套接字发送之前必须如何格式化?

0 投票
7 回答
22597 浏览

javascript - 是否可以仅使用 HTML(5) 和 JavaScript 构建一个 torrent 客户端?

没有太多要补充的了。是否可以仅使用 HTML 和 JavaScript 构建一个 torrent 客户端。您不能使用 Java、ActiveX、NaCl 之类的东西……如果是,请给出高级描述。

我对前端开发了解不多,但我认为 websockets 将能够进行网络连接(是否可以将一个客户端连接到另一个客户端而无需所有数据都通过服务器?)。我知道您不能使用 JavaScript 编写文件,所以我认为正在下载的文件要么必须完全保存在内存中,要么客户端必须使用 HTML5 中的新 API 之一来存储内容。

0 投票
1 回答
163 浏览

asp.net - BitTorrent 上传器有解决方案吗?

我的客户要求我能够上传非常大的文件。

我说的是 7 GB 的文件。他们当前运行的网站是一个 ASP.NET 4.0 应用程序,因此显然我的网络应用程序的标准上传方案无法正常工作。

我正在折腾多种选择,试图找出最好的路线是什么。

我正在考虑是否可以做的一个选择是拥有一个 BitTorrent 上传器。此应用程序的最终用户通常手头有相同的文件,因此最终用户会访问该站点,说他们想要上传文件。那时,他们会选择文件,然后服务器会立即将该人标记为该文件的种子。然后,我的 Web 应用程序会转到我们这边预先配置的leech ,并指示 leech 下载文件。我希望在此过程期间或之后的某个时刻,torrent 会发挥一些魔力,以在客户端网络或任何地方找到其他播种机,但这就是想法。

是否已经有任何技术可以做到这一点?还是我在描述我必须从头开始构建的东西?

0 投票
2 回答
252 浏览

silverlight - Silverlight 中的 bittorrent 客户端

是否可以在 Silverlight 中制作将在浏览器中运行的 bittorrent 客户端?

这将是不寻常的 bittorrent 客户端,他将从服务器下载数据并为其播种。有可能吗?

是否可以在不同的网络技术中做,例如 JavaFX?

0 投票
1 回答
1982 浏览

php - 将文件上传到服务器表单 torrent

我正在寻找有关如何通过仅上传与我实际上要上传到服务器的文件相关的 .torrent 文件来将文件上传到服务器的信息。
我正在寻找一种通过编程来做到这一点的方法......
提前感谢您的回答。

编辑:好的,我会尝试使用它。
假设用户创建了一个 torrent 文件并开始播种。然后他将 file.torrent 文件上传到我的网站,并从该 .torrent 文件中将种子文件下载到我的服务器。我想这会以两种方式发生:

  1. 这些文件是从 torrent 流中下载的(即来自许多其他播种文件的用户)
  2. 该脚本找出我的用户机器上文件的位置,然后上传它。
0 投票
2 回答
1794 浏览

php - 如何添加类函数以在 torrent 中获得完整的对等点?

我创建了一个脚本,可以生成有关 torrent 文件的信息!但是我缺乏创建种子和同伴显示功能!有人告诉我,他们在洪流中定义的完整字段中。请我的类函数代码使用bencode.php显示生成的信息,该代码取出数据,这个名为torrent.php的脚本将其转换为可读形式!

请帮帮我!

提前致谢!

0 投票
2 回答
455 浏览

protocols - 为什么 Bittorrent 协议如此受欢迎

我想知道是什么让这个协议与其他可用协议相比如此有用。

例如,Gnutella 根本不再使用(根据我的有限知识),而越来越多的公司/个人通过 torrent 提供文件。

谢谢

0 投票
1 回答
6825 浏览

php - 发送抓取请求以获取 torrent 的种子和对等点

我一直在尝试创建一个 torrent 网站,但我遇到了以下问题。如何发送 torrent scrape 请求以获取其播种机和 leechers?

我有一个 PHP 类函数,它为我提供了公告列表。

此代码基于bencode.php编码的数据。如何像这样显示每个连续公告网址的种子同行?