Tag:

有BitTorrent协议的问题

我正在尝试为一个学校项目做一个简单的BitTorrent跟踪器。 它现在完全被黑了,但我无法find我要去哪里错了。 我想知道我是否对服务器响应应该有什么误解。 我正在使用node.js和expression。 服务器接收/ GET请求与?info_hash数据没有问题。 而且我可以将这些信息保存到JSON文件中。 服务器也能够使用本码编码来响应客户端。 答案是有一个间隔和一个同龄人列表的字典。 列表中有几个字典,每个字典都包含对等体的IP和端口。 目前,虽然没有一个同行会互相连接。 我将把我的笔记本电脑放在与我的桌面不同的networking上,并且将桌面视为一个潜在的对等点,正确的IP和端口(据我所知),但过了一会儿,它就从对等列表中删除。 我在每个客户端上使用deluge和qBitTorrent。 这里是应用程序的代码: var express = require('express'); var app = express(); var fs = require("fs"); var contents = fs.readFileSync("data.json"); var data = JSON.parse(contents); var findTorrent = function(data, hash) { for(var i = 0; i < data.length; i++) { if(data[i].info_hash === hash) { return data[i]; […]

validation码为nodejs创build

我正尝试在网站的注册页面上放置一个validation码。 我怎样才能在node.js中显示validation码?