小编Tim*_* P.的帖子

utorrent 如何通过 DHT 实现“投票”系统?

有谁知道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 个回复吗?

有没有人玩过这个?

dht

6
推荐指数
0
解决办法
189
查看次数

如何返回eval(code)并使用JavaScript返回对象?

我有这段代码。我要执行的操作是加载.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”。

javascript eval xmlhttprequest

4
推荐指数
1
解决办法
4245
查看次数

标签 统计

dht ×1

eval ×1

javascript ×1

xmlhttprequest ×1