bittorrent

    1热度

    1回答

    根据维基百科文章,Micro Transport Protocol支持使用UDP穿孔的NAT穿越。但看看libutp's project page我在头文件中找不到任何这样的参考。我错过了明显的东西吗?或者在其他地方实施了NAT穿越?

    0热度

    1回答

    我在检查peerflix,它真的很棒,它支持在视频中查找功能。 我试图理解它是如何工作的,我认为它会在HTTP文件服务器上创建一个流管道,并在下载所需的一段文件时将视频数据写入它,并且视频播放器从管道的另一端读取数据。 我试图在java中使用Pipedinputstream和pipedoutputstream使用nanohttpd服务器执行此操作,但无法使其工作。 有什么我失踪? peerflix

    1热度

    1回答

    我最近听说过关于WebTorrent,并决定尝试其中一个音频播放器的JavaScript演示,看看我能否使它从BitTorrent网络随机播放MP3。 它没有工作,我联系作者,发现那些是“two separate networks”。 这让我想知道 - 这两个网络有多少共同点? 例如,他们是否使用相同的.torrent文件规范,并且可以在同一InfoHash下的WebTorrent和BitTorr

    1热度

    1回答

    ThePirateBay.org等网站如何运作?我听说跟踪器的年代已经结束了,所以我猜他们从DHT中提取数据。我写了一个简单的DHT刮板,但查询服务器的速度很慢 - TPB是否有自己的DHT节点?他们是否验证同行是否确实有数据?

    0热度

    1回答

    在我的项目中,我需要检查torrent Infhash是否有效。 任何人都可以建议我如何验证它?

    0热度

    1回答

    我使用的是libtorrent 1.0.9和自定义绑定(可以用python重现)。有时我无法下载磁铁,因为它们没有元数据而卡住(当有大于200个DHT节点时)。我能够重现该问题与该磁体: magnet:?xt=urn:btih:565DB305A27FFB321FCC7B064AFD7BD73AEDDA2B&dn=bbb_sunflower_1080p_60fps_normal.mp4&tr=ud

    0热度

    1回答

    我正在做分组分析的双向流量。我能够通过嗅探来自我的程序的数据包,将dht get_peers请求与其相应的响应进行匹配。 当我解码(bendecode),我得到以下节点。 dict {<br /> ip => str = xxxxxxxx (len = 6) r => dict { id => str = O\xb4{|\xc8\x08\xcd!\xaf\x14\x

    0热度

    1回答

    所以,我是node.js的新手,我选择了它的必要性来使用bittorrent-dht,这似乎有我需要的所有想法。 我的想法基本上是生成随机的十六进制字符串,并在DHT上进行查找,保留足够的同行,以便后来在适当的torrent客户端(在我的情况下,我使用Tixati)进行检查。 为此目的我写了下面的代码位,这是不优雅,我是新来的node.js,记住这一点...... const crypto = r

    2热度

    1回答

    我使用Intel Compute Stick制作一个小工具(IoT),下载一个torrent内容然后播种。 它的工作原理。 现在我想我的种子已经重新启动后仍和无需重新下载这些下载的文件(原因很明显...) 没有办法与aria2任何选项来做到这一点(here is the doc ),我想知道是否有我可以做的技巧或任何其他可以做到的COMMAND LINE应用程序?

    1热度

    1回答

    的Wikipedia page of BitTorrent说关于Multitracker山洪,“一个缺点是,它能够有一个单一的洪流多个未连接群,其中一些用户可以连接到一个特定的跟踪,而无法连接到另一台。这可以创建一个脱节设置可以阻止洪流转让其描述文件的效率。” 可有人请给我一个这样的例子? 谢谢。