From b32520b1f90531d9dcfa74d458911a1d0d232c15 Mon Sep 17 00:00:00 2001 From: Chris Moeller Date: Sat, 13 Sep 2014 05:52:03 +0100 Subject: [PATCH 1/2] Add a 500ms between network connections, to prevent hitting operating system rate limiting. --- src/client.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/client.js b/src/client.js index 3b7e9898..faacbc33 100644 --- a/src/client.js +++ b/src/client.js @@ -54,8 +54,15 @@ function Client(sockets, config) { }); if (config) { var client = this; + var wait_total = 0; _.each(config.networks || [], function(n) { - client.connect(n); + if (wait_total == 0) + client.connect(n); + else + setTimeout(function() { + client.connect(n); + }, wait_total); + wait_total += 500; }); } } From 1076ee4e06c43a45f7bf561bb9966a5750143be5 Mon Sep 17 00:00:00 2001 From: Chris Moeller Date: Sat, 13 Sep 2014 05:54:17 +0100 Subject: [PATCH 2/2] Server correctly sends text/html MIME type and response code 200 for the root index. --- src/server.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/server.js b/src/server.js index 0a12a754..3005072c 100644 --- a/src/server.js +++ b/src/server.js @@ -47,6 +47,8 @@ function index(req, res, next) { require("../package.json"), config ); + res.setHeader("Content-Type", "text/html"); + res.writeHead(200); res.end(_.template( file, data