dowloader------>tracker http 请求中的peer_id是 由dowloader随机产生的吗?
dowloader<------>dowloader handshake 的peer_id 于上一个peer_id相同吗?
dowloader<------>dowloader handshake 的peer_id 于上一个peer_id相同吗?
解决方案 »
- 各位大侠,MFC中如何禁用树控件某个节点并让它变成灰色呢呢?
- 散分!天下没有不散的筵席……
- WINDOWS如何加载EXE程序,我想知道详细过程。
- 怎样创建一个不带标题栏,工具栏,状态栏以及菜单栏的窗口
- 有人写过支持MSCS(Microsoft Cluster Service )的程序么?
- 为什么不是我期望的结果
- 如何将在unix下实现的数据包套接字的对等模式编程改为在window下实现,如何实现?
- 请给解释一下LRESULT,在声明喊出的时候加它和不加有什么区别?
- 如何使用位图制作的画刷填充窗口背景
- error C2664: 'int __thiscall CListCtrl::InsertItem(int,const char *)' : cannot c
- 好奇怪的问题:关于ODBC连接数据库,请有经验的GGJJ指点一下……
- 个人认为比较好的几个vc编程网址推荐!!!我一直光顾这几个网站,天天更新 !!!
peer_id 是自身的标识,它是12个0和当前时间+全球的唯一标识码(guid)的sha校验的前八位,共20位 。
peer_id 是自身的标识,它是12个0和当前时间+全球的唯一标识码(guid)的sha校验的前八位,共20位 。以上算法是怎样得到的,bittorrent官方协议上没有这些内容.
http://btfans.3322.org:6969/announce?info_hash=%CDg%D4%19%AD%96%9D%93%03%DB%E4%FFXA%C6%5D%043%17O&peer_id=%00%00%00%00%00%00%00%00%00%00%00%00%A3E%E0%9BeB%90d&port=6882&uploadED=0&downloadED=0&left=19171922&event=startEDhttp://BTfans.3322.org:6969/announce 是发布服务器的地址 info_hash 是torrent文件中的 info 部分的Sha校验码,WEB通过它在发布列表找到对应的纪录peer_id 是自身的标识,它是12个0和当前时间+全球的唯一标识码(GUID)的Sha校验的前八位,共20位 port 你提供上传的 port IP 你的ip地址,没有的话服务器会自己找到 uploadED downloadED 你上传和下载了多少,服务器可以用它来做流量分析 left 你还要下载多少个字节 event 状态,告诉服务器你是准备开始下载,还是停止,还是下载完成了 以上这个操作默认 5 分钟做一次,或由服务器设定。
通常一个peerid在一个下载中有效.不过也不是强制的.