asp.net实现bt和pt—tracker request
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相关推荐
- 继续BT的研究-第二部份关于BT中的tracker
继续BT的研究-第二部份关于BT中的tracker 上次关于BT的研究主要是研究了BT文件的静态文件结构主是.torrent文件的结构,今天又看了libbt的代码并调试跟踪了btlist,这两天看了关 ...
- NAS4Free 安装配置(六)配置transmission实现BT(PT)下载
NAS4Free 安装配置(六)配置transmission实现BT(PT)下载 配置transmission transmission是一个跨平台的BT客户端 首先我们建立一个存放transmiss ...
- 关于BT中的tracker
继续BT的研究-第二部份关于BT中的tracker 上次关于BT的研究主要是研究了BT文件的静态文件结构主是.torrent文件的结构,今天又看了libbt的代码并调试跟踪了btlist,这两天看了关 ...
- BT中的Tracker 简介 (P2P入门)
Tracker : 是指运行于服务器上的一个程序,这个程序能够追踪到底有多少人同时在下载同一个文件. 客户端连上tracker服务器,就会获得一个下载人员的名单,根据这个,BT会自动连上别人的机器进 ...
- debian+linux百度云,Linux Centos/Ubuntu/Debian系统图形化界面挂BT、PT一键包(rtorrent+rutorrent)...
大概三个月以前吧,入手了一个DS的128M内存的年付vps.说实话,价格低超售肯定很严重,内存又少,就将它闲置了几个月.前且日子拿来测试下,发现性能还不错,估计折腾的人也不折腾了,想着好东西不要浪费, ...
- tracker服务器_.NET Core 开发 BT Tracker 服务器
(给DotNet加星标,提升.Net技能) 转自:myzony cnblogs.com/myzony/p/10493707.html 一.什么是 BT Tracker BT下载过程当中,我们如果拿到 ...
- 什么是PT,PT和BT有什么不同?
答:PT(Private Tracker)下载其实也是Bt下载的一种,但有两个明显的改进:一是私密的小范围下载,二是进行流量统计,根据上载量决定你的权限. BT下载时,软件会分析.torrent种子文 ...
- 网络下载方式 bt pt 简介
目录 HTTP下载 FTP下载 BT下载 PT下载 网络资源下载方式有HTTP下载.FTP下载.BT下载和PT下载等.其中 HTTP和FTP下载方式都是从服务器上下载,同一时间下载的人数越多,下载速度 ...
- java解析bt协议详解_BT(带中心Tracker)通信协议的分析
BT通信协议举例分析 现在的很多BT下载都采用了DHT网络,这样进行BT下载就不需要中心服务器了.本文针对的是需要中心服务器的BT下载. 小弟我最近正在研究BT通信协议,网上的资料很全,但是不是那事详 ...
最新文章
- 第163天:js面向对象-对象创建方式总结
- java生成pdf看不到至值_java生成pdf报错找不到DPF标题签名
- CUD学习-查看电脑block数量与如何分配给程序
- 脊柱外科病人资料管理系统的界面设计分析
- hbase数据导入到mysql(转载+自己验证整理,目前失败)
- 目录和文件管理(一)
- Java继承-子类不可以继承父类的构造方法
- python的递归算法学习(1)
- chrome插件 实现微博言论监控
- SQL 使用总结一( 规范、基础)
- VLC 媒体播放器 libmicrodns 库修复 RCE 漏洞
- 数据结构c语言版 严蔚敏 课本源码
- 【Sibelius】制谱软件 (西贝柳斯)入门笔记
- navicat 10免费下载及破解
- 想回味Windows95?模拟器+浏览器搞定
- 制造业生产规划与排程的福音—APS系统
- P2P、P2C 、O2O 、B2C、B2B、 C2C是什么
- win7删除桌面计算机图标怎么删除,Win7桌面图标箭头怎么去掉?去掉桌面图标箭头的方法...
- G - Calculation【欧拉公式降幂】
- 【react+umi】国际化配置:浏览器默认英文,如何让工程默认语言为中文?
热门文章
- Pandas 文本数据方法 get_dummies()
- 学习Linux编程前的准备
- cp210x驱动运行不了怎么解决_【问题】解决Android8.0以上运行不了uiautomatorviewer的办法...
- VCSA 6.5 HA配置 之四 开启vCenter HA
- Veeam 全面助力等保2.0/ 云数据管理解决方案/ 医疗行业最佳实践
- VMware, Inc.VMware VUE考试中心代码
- group() 数组java_java 根据每个分组个数,分解数组. | 学步园
- java记事本获取当前时间_calendar 用Java写的日历,有查询时间日期,还有记事本以及到点提醒功能。 Develop 238万源代码下载- www.pudn.com...
- 使控件大小随窗口变化
- 人民币金额小写转大写