关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭7年前。Improvethisquestion我正在考虑用ruby编写定制的torrent客户端。我找到了以下库(正如马特在下面指出的那样,它们已经很老了)。但是,我想听听我可能错过的任何图书馆,我也很想听听社区对以下图书馆的看法。至于利弊...RubyTorrentlibtorrent-ruby请注意,我希望修改库的一些内部工作方式以满足我的需要。因此,纯ruby库将是理想的。注意:我在stackoverflow中搜索了这个问题(或
我正在使用Golang开发一个个人项目,使用libtorrent-go当我收到类型为"save_resume_data_alert"的警报时,我将其拾取并必须按照libtorrentdocumentation中的说明进行CAST...save_resume_data_alertconst*rd=alert_cast(a);...但我真的不知道如何在golang中转换它!当前代码:packagemainimport(lt"github.com/steeve/libtorrent-go""log""time")funcmain(){randomTorrent:=lt.NewAdd_torr
我正在尝试制作一个简单的批处理文件来打开我的torrent程序,但每次我输入1、2或3进行选择时,它都会打开一个名为文件位置的命令提示符。到目前为止,这是我的文件:titleTorrentHub@echooff:MAINcolorF0echo.clsechoEnterthecorrespondingnumbertoopenthefollowingprograms.echo1.)PeerBlockecho2.)BitTorrentecho2.)Bothset/pinput=if%input%==1gotoPEERBLOCKif%input%==2gotoBITTORRENTif%inpu
我获取url的最佳方式是什么:http://foobar.com/foo.torrent并检查它是否真的是一个torrent,而不是一个html页面或其他有趣的东西。建议?谢谢:) 最佳答案 要在不下载资源的情况下检查资源的类型,请使用HEAD请求:WebRequestrequest=WebRequest.Create("http://foobar.com/foo.torrent");request.Method="HEAD";WebResponseresponse=request.GetResponse();if(response
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在寻找用C#编写的Torrent客户端的开源实现。我在这个网站和网上找到了一些旧帖子,但到目前为止我还看不到任何有用的东西。您认识任何客户吗?
我有一个来自磁力链接的种子哈希。例如:fda164e7af470f83ea699a529845a9353cc26576当我尝试获取有关水蛭和同伴的信息时,我应该请求:http://tracker.publicbt.com/scrape?info_hash=???我应该如何转换此请求的信息哈希?是url编码还是becoding?如何?在PHP中。 最佳答案 这是一个原始的十六进制表示。使用pack()用H来转换它。然后对其进行URL编码。 关于php-如何转换torrent信息哈希以进行抓
我正在制作一个类似于ThePirateBay、Kickass.to等的bittorrent跟踪器/网站。有必要在索引和torrent页面中检索torrent统计信息(播种器、下载)。示例:http://kat.cr/ubuntu-15-04-vivid-vervet-desktop-amd64-iso-final-t10550003.html播种者:3442吸血者:148如果torrent使用我的跟踪器,则可以轻松快速地检索两个页面的数据。但是,如果torrent使用不同的跟踪器,我需要从所述跟踪器(向它发出请求)中获取它的统计信息,但这通常需要几秒钟的时间来处理每个torrent,显
我想(通过PHP)收集当前正在下载的info_hashes或搜索DHT。我见过BTDigg将DHT用于搜索引擎,我想做类似的事情。此外,在获得哈希后,如何将哈希转换为种子文件以便获取标题等信息?(再次使用PHP通过DHT)。我先尝试研究-QueryDHTServer尝试通过PHP运行DHT查询,我尝试进行修改,但没有成功。我也试过http://projects-deim.urv.cat/trac/p2pweb/browser/trunk/dht/dht_agg?rev=1但它给了我几个错误,经过多次修复后它仍然无法正常工作。 最佳答案
我怎样才能从跟踪器中获取torrentpeers.....说我有hashvalue76a36f1d11c72eb5663eeb4cf31e351321efa3a3和一个跟踪器信息为http://tracker.openbittorrent.com/announce我怎样才能得到同行 最佳答案 检查protocolspecification. 关于java-如何从TorrentTracker获取对等点,我们在StackOverflow上找到一个类似的问题: ht
成功发送和接收来自多个点的握手后,BitTorrent消息链的下一步是位域消息。bitfield消息如下所示,其中顶行解释了协议(protocol)段的字节大小:我遇到的问题是,几乎所有对等方似乎都在发送与上述表示不同的位域消息!消息往往看起来像这样:size:332,[0,0,0,112,5,127,-1,-1,-1,-1,-5,-1,-1,-1,-1,-1,-17...]第一个问题是我收到的大多数消息都有长度字节:[0,0,0,112]即使在这种情况下接收到的消息总共包含332个字节,而在其他一些情况下,消息可能只有80个字节左右。第二个问题是这些位通常重复-1或其他一些奇怪的负值