jjzjj

java - Torrent 库允许下载单独的文件片段

我正在寻找以编程方式通过bittorrent下载具体文件片段(例如第一个或最后一个1Mb)的方法。C/C++、Java或Ruby库对我来说是很好的解决方案。开源世界有什么解决方案吗? 最佳答案 Azureus是用Java编写的,在SourceForge上提供http://azureus.sourceforge.net/download.php 关于java-Torrent库允许下载单独的文件片段,我们在StackOverflow上找到一个类似的问题: http

php - PHP 中的简单洪流系统?

我需要能够使用一些不错的旧php来管理我服务器上的一些torrent下载,基本上我会上传.torrent文件,并希望php脚本在torrent中下载torrent文件,并且压缩它们。在这样做的同时,有一个页面可以输出进度和统计信息……我什至不知道从哪里开始!总结上传.torrent文件让php下载torrent中的文件有一个方法来跟踪进度任何帮助将不胜感激:)谢谢 最佳答案 首先,查看PHPModuleforreadingtorrentfiles上的答案特别是Eran的回答,他链接到http://sourceforge.net/pr

HTTP请求向Python中的Torrent Tracker

我想写一个PythonTorrent客户(因为我需要它,我想提高自己的技能)。我必须将HTTP获取请求发送到跟踪器。我正在使用请求库。fromread_torrentimport*importrequestsasreqtxt=read_torrent('arch.torrent')(res,other)=parse(txt)pl={}pl['uploaded']=0pl['downloaded']=0pl['event']='started'pl['peer_id']='12345678987654321234'pl['info_hash']=dont_knowpl['left']=0pl['

objective-c - 将 Torrent info_hash 从 bencoded 数据转换为 URLEncoded 数据

我正在用objective-c创建torrentscraper,我正在使用AFNetworking对于HTTP请求。我需要为跟踪器请求发送元信息部分的sha1散列。我已成功创建哈希并验证它是正确的。我不能将散列放在NSString中,因为它不对二进制数据进行编码,所以我将它放在NSData对象中,然后放在要发送的参数中。这就是我现在所拥有的,但我总是得到一个错误,我会假设它是我用来发送哈希的方法。我也尝试过对哈希进行url编码,然后将其放入NSString中,但无济于事NSMutableDictionary*parameters=[NSMutableDictionarydictiona

c - 如何连接到 c 中的 bit torrent tracker

我想连接到一个bittorrenttracker,http://tracker.thepiratebay.org.gethostbyname()一直返回null,我应该如何解决这个问题?您还看到此代码还有其他问题吗?intsock;structsockaddr_inservAddr;intportNum=80;if((sock=socket(PF_INET,SOCK_DGRAM,IPPROTO_UDP))h_addr,hp->h_length);servAddr.sin_port=htons(portNum);}//sendrequesttotrackerserverif(send(s

python - 如何计算 torrent 的抓取 URL

我已经阅读了Bit-torrent规范并进行了大量搜索,试图找出如何从Torrent跟踪器(使用Python)获取种子/同行/下载数据。我可以毫无问题地从Torrent计算信息散列,它与各种工作torrent应用程序提供的信息散列相匹配。但是,当我尝试从跟踪器获取信息时,我要么超时(跟踪器正在工作)要么获取空数据,具体取决于我将URL置于何种形式:http://tracker.openbittorrent.com/scrape?info_hash=a8c482902b1c735de462479721b011dc7b3d3558-超时有人告诉我这应该是20个字符长,所以取了一个子字符串,

python - 从 udp 和 http torrent tracker 响应获取 IP 地址

我正在尝试获取对等列表:来自torrent跟踪器的IP地址列表类似于这里的问题:howtogetthepeerlistfromtorrenttrackerresponse我编写了使用pythonbencodeBit-torrentlibrary解码torrent文件的代码我按照这段代码写了代码here抓取洪流跟踪器。至少对于像mininovatracker这样的http请求,我得到了特定info_hash的以下输出{'files':{'\xbf\xff&\xcdY\x05\x9b\xb2C2j\x83\xf5F_\x9bg\x9d\xe2G':{'downloaded':25416,'

php - 如何使用 HTML 5 从 Torrent 流式传输视频?

我有一个HTML5网站,我想在其中流式传输来自torrent服务器的视频。我不知道使用哪个Linuxtorrent客户端。我可以使用PHP作为Torrent客户端吗?例子:downloader.php然后会从.torrent文件返回一个mp4文件。 最佳答案 您可以使用@feross的出色库,webtorrent.这适用于Node.js和浏览器。 关于php-如何使用HTML5从Torrent流式传输视频?,我们在StackOverflow上找到一个类似的问题:

php - 如何使用 HTML 5 从 Torrent 流式传输视频?

我有一个HTML5网站,我想在其中流式传输来自torrent服务器的视频。我不知道使用哪个Linuxtorrent客户端。我可以使用PHP作为Torrent客户端吗?例子:downloader.php然后会从.torrent文件返回一个mp4文件。 最佳答案 您可以使用@feross的出色库,webtorrent.这适用于Node.js和浏览器。 关于php-如何使用HTML5从Torrent流式传输视频?,我们在StackOverflow上找到一个类似的问题:

sql - 构建分布式 bittorrent-SQL 数据库

我有一个分布式SQL数据库的想法,它使用bittorrent协议(protocol)来提取和写入其数据。为了论证,假设这是一个消息传递应用程序,成千上万的用户运行一个程序,其中包含一个消息传递窗口和一个供他们编写消息的输入框。写入的每条消息都会插入到它们自己的sqlite数据库中。如何实现下载一个主要包含用于创建数据库的架构/DDL的.torrent文件,并在本地计算机上创建它。任何时候完成“写入”操作(比如用户想要发送消息),INSERT行(有点像delta)会做两件事:写入他们自己的内部数据库从该行创建一个.torrent文件,命名为messaging-[my-ip]-[UTC_t