“BitComet 默认打开记住种子信息”是怎么回事?自己实现了一个简单BT协议的客户端,但是每次连接到btfans(国内绝大多数人都是从btchina上找torrent)这样的Tracker:Get请求返回的都是“Requested download is not authorized for use with this tracker”。而同样的torrent文件,用Bitcomet或者BT精灵是可以下载的。
从Google找这样的问题如何解决,得到了2种似乎类似的解释。
第一种:
“近来一些种子服务器开始反盗链,如btfans的”
“Tracker Response Error, it said:Requested download is not 
authorized for use with this tracker. 就是说这个种子文件未被授权使用本tracker
简单点说就是使用此服务器做种者必须把种子也上传到btfans的发布页后种子才可正常使用。”
第二种:
“这个跟软件没关系,是种子的问题。BitComet能连上是因为Bitcomet默认是打开记住种子信息的”这2种解释,感觉上似乎偏向第二种合理一些,但是,问题的根源还是没搞清楚,特别是自己实现的客户端得需要什么样的特殊代码实现才能象BitComet那样任意的连接tracker?请对BT协议和开发感兴趣的朋友帮忙解答一下。需要说明的是,目前实现的客户端(.net c#)连接
http://tracker.ydy.com:103/announce
这样的tracker是可以的,而且下载的速度还不慢。
希望能跟大家多交流,msn:[email protected]