纯PHP的torrent客户端?

Chr*_*ton 6 php bittorrent

我是PHP CMS的开发人员,我想为它添加一个BitTorrent功能.CMS已经允许用户上传其他用户可以下载,评论等文件,但我认为如果CMS可以通过BitTorrent通过.torrent元数据文件提供这些下载,或者可以改进(特别是对于低带宽网站)通过磁铁链接,以便共享上传负担.

这看起来非常简单,因为我可以插入大量现有的跟踪器,并且创建所需元数据的过程已有详细记录,但最后一个难题是让网站充当种子文件,以防其他人没有播种(例如,当它新添加时).我花了一段时间搜索,但找不到任何可以通过BitTorrent播种文件的PHP代码,无论是通过跟踪器还是通过DHT.像rtorrent,Vuze等洪流应用程序有很多前端,但我正在寻找纯PHP,因为我不想引入用户在糟糕,锁定的共享主机帐户上无法满足的依赖项.有没有人知道任何能够解决此问题的PHP代码,还是我必须自己动手?

Pek*_*ica 0

我不认为这是 PHP 的工作。如果我正确理解你想要做什么,由于 PHP 脚本可以运行的时间限制,它在共享主机上根本不起作用。

任何需要超过允许的 30 或 60 秒时间的 torrent 上传或下载过程都必须跳转到下一页,重新连接并重新启动操作。我不明白这是如何运作的。

我认为在 PHP 中你能做的最好的事情就是将文件提供给负责播种的 torrent 站点。Clearbits(SO 使用它来提供每月数据转储)可能是一个有用的服务(但它不是免费的。)