Tracker是一个响应HTTP GET请求的HTTP/HTTPS服务。这个请求包含来自客户端的度量信息,这些信息能够帮助Tracker全面地统计torrent。Tracker的响应包含一个peers列表,这个列表能够帮助客户端加入到torrent中。Base URL由元数据文件(即以.torrent为后缀的文件)中定义的announce URL组成,然后使用标准的CGI方式将这些请求参数追加到这个URL后面(CGI方式即在announce URL后面紧跟一个’?’,然后是一个以’&’分隔的’param=value’序列)。 注意:URL中的所有二进制数据(特别是info_hash和peer_id)必须适当地进行转义。这意味着不在集合{0-9, a-z, A-Z, ‘.’, ‘-’, ‘_’, ‘~’}中的字节必须以’%nn’方式编码,其中nn是这个字节的十六进制值。 对于一个20字节的散列值 “\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\ 阅读全文——共6443字

转载于:https://www.cnblogs.com/xujif/archive/2011/06/05/2229409.html

asp.net实现bt和pt—tracker request相关推荐

  1. 继续BT的研究-第二部份关于BT中的tracker

    继续BT的研究-第二部份关于BT中的tracker 上次关于BT的研究主要是研究了BT文件的静态文件结构主是.torrent文件的结构,今天又看了libbt的代码并调试跟踪了btlist,这两天看了关 ...

  2. NAS4Free 安装配置(六)配置transmission实现BT(PT)下载

    NAS4Free 安装配置(六)配置transmission实现BT(PT)下载 配置transmission transmission是一个跨平台的BT客户端 首先我们建立一个存放transmiss ...

  3. 关于BT中的tracker

    继续BT的研究-第二部份关于BT中的tracker 上次关于BT的研究主要是研究了BT文件的静态文件结构主是.torrent文件的结构,今天又看了libbt的代码并调试跟踪了btlist,这两天看了关 ...

  4. BT中的Tracker 简介 (P2P入门)

    Tracker : 是指运行于服务器上的一个程序,这个程序能够追踪到底有多少人同时在下载同一个文件.  客户端连上tracker服务器,就会获得一个下载人员的名单,根据这个,BT会自动连上别人的机器进 ...

  5. debian+linux百度云,Linux Centos/Ubuntu/Debian系统图形化界面挂BT、PT一键包(rtorrent+rutorrent)...

    大概三个月以前吧,入手了一个DS的128M内存的年付vps.说实话,价格低超售肯定很严重,内存又少,就将它闲置了几个月.前且日子拿来测试下,发现性能还不错,估计折腾的人也不折腾了,想着好东西不要浪费, ...

  6. tracker服务器_.NET Core 开发 BT Tracker 服务器

    (给DotNet加星标,提升.Net技能) 转自:myzony cnblogs.com/myzony/p/10493707.html 一.什么是 BT Tracker  BT下载过程当中,我们如果拿到 ...

  7. 什么是PT,PT和BT有什么不同?

    答:PT(Private Tracker)下载其实也是Bt下载的一种,但有两个明显的改进:一是私密的小范围下载,二是进行流量统计,根据上载量决定你的权限. BT下载时,软件会分析.torrent种子文 ...

  8. 网络下载方式 bt pt 简介

    目录 HTTP下载 FTP下载 BT下载 PT下载 网络资源下载方式有HTTP下载.FTP下载.BT下载和PT下载等.其中 HTTP和FTP下载方式都是从服务器上下载,同一时间下载的人数越多,下载速度 ...

  9. java解析bt协议详解_BT(带中心Tracker)通信协议的分析

    BT通信协议举例分析 现在的很多BT下载都采用了DHT网络,这样进行BT下载就不需要中心服务器了.本文针对的是需要中心服务器的BT下载. 小弟我最近正在研究BT通信协议,网上的资料很全,但是不是那事详 ...

最新文章

  1. 第163天:js面向对象-对象创建方式总结
  2. java生成pdf看不到至值_java生成pdf报错找不到DPF标题签名
  3. CUD学习-查看电脑block数量与如何分配给程序
  4. 脊柱外科病人资料管理系统的界面设计分析
  5. hbase数据导入到mysql(转载+自己验证整理,目前失败)
  6. 目录和文件管理(一)
  7. Java继承-子类不可以继承父类的构造方法
  8. python的递归算法学习(1)
  9. chrome插件 实现微博言论监控
  10. SQL 使用总结一( 规范、基础)
  11. VLC 媒体播放器 libmicrodns 库修复 RCE 漏洞
  12. 数据结构c语言版 严蔚敏 课本源码
  13. 【Sibelius】制谱软件 (西贝柳斯)入门笔记
  14. navicat 10免费下载及破解
  15. 想回味Windows95?模拟器+浏览器搞定
  16. 制造业生产规划与排程的福音—APS系统
  17. P2P、P2C 、O2O 、B2C、B2B、 C2C是什么
  18. win7删除桌面计算机图标怎么删除,Win7桌面图标箭头怎么去掉?去掉桌面图标箭头的方法...
  19. G - Calculation【欧拉公式降幂】
  20. 【react+umi】国际化配置:浏览器默认英文,如何让工程默认语言为中文?

热门文章

  1. Pandas 文本数据方法 get_dummies()
  2. 学习Linux编程前的准备
  3. cp210x驱动运行不了怎么解决_【问题】解决Android8.0以上运行不了uiautomatorviewer的办法...
  4. VCSA 6.5 HA配置 之四 开启vCenter HA
  5. Veeam 全面助力等保2.0/ 云数据管理解决方案/ 医疗行业最佳实践
  6. VMware, Inc.VMware VUE考试中心代码
  7. group() 数组java_java 根据每个分组个数,分解数组. | 学步园
  8. java记事本获取当前时间_calendar 用Java写的日历,有查询时间日期,还有记事本以及到点提醒功能。 Develop 238万源代码下载- www.pudn.com...
  9. 使控件大小随窗口变化
  10. 人民币金额小写转大写