有谁知道utorrent如何通过DHT实现“投票”系统?
我在网上看,但几乎没有关于它的信息。
一些信息:http : //lists.ibiblio.org/pipermail/bittorrent/2011-January/002413.html
http://arxiv.org/ftp/arxiv/papers/1305/1305.0711.pdf
你会收到一条类似这样的消息:
{ a:
{ id: '907050177fb05376db71ce066663819503eb0a9a',
target: '546d6d0e5aacfae66299f26a300a428c497b23b5',
token: '5b3f3de3d4f5ba42721dac14b2076dc64bc829da',
vote: 0 },
q: 'vote',
t: '+=\u0000\u0000',
v: 'UT??',
y: 'q' }
我唯一不明白的是target他们说它sha1(info-hash + "rating")但我不知道。所以评级 1-5 和 0 是投票的查询。所以如果一个 infohash 有 5 票,范围从 1 到 5,你会收到 5 个回复吗?
有没有人玩过这个?
我有这段代码。我要执行的操作是加载.js文件,然后运行它。当它运行时,我希望它返回一个参数甚至更好的一个对象。
这是我页面中的代码
var runCode = function(){
var xhr=new XMLHttpRequest();
xhr.open('GET','io.js',false);
xhr.send();
return eval(xhr.responseText);
};
Run Code Online (Sandbox Code Playgroud)
这是is.js
var IO = new function(){
this.run = true;
return 'io';
};
return IO
Run Code Online (Sandbox Code Playgroud)
但是,当我运行它时,我在控制台中收到“ Uncaught SyntaxError:Illegal return statement”。