asp.net实现bt和pt协议bencode

关于bt和pt协议,两者并没有多少区别,只是,pt里关闭了各种dht等功能。关于bt的实现方式,网上也有不少代码,但是网上的代码,大都是php和py的,这里给出.net的实现方式. 这是第一篇,给出bencode的实现。bencode是torrent文件  tracker request和tracker response的编码方式。引用网上的一段描述: bencoding现有四种类型的数据:srings(字符串),integers(整数),lists(列表),dictionaries(字典) 编码规则如下: strings(字符串)编码为:<字符串长度>:<字符串> 例如: 4:test 表示为字符串”test” 4:例子 表示为字符串“例子” 字符串长度单位为字节 没开始或结束标记 阅读全文——共5756字


作者:i@xujif.com

欢迎访问浊酒的博客

欢迎转载,但请注明出处

原文地址:https://www.cnblogs.com/xujif/p/2229411.html