From 8f2efe03d66e1b62c04ef324df3ca6a7fb3bebec Mon Sep 17 00:00:00 2001 From: Jack Allnutt Date: Sun, 7 Jul 2013 01:49:17 +0100 Subject: [PATCH] use SPDY --- package.json | 3 ++- server/weblistener.js | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index b20a822..5912528 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "eventemitter2": "0.4.11", "ipaddr.js": "0.1.1", "socksjs": "0.3.3", - "iconv-lite" : "0.2.10" + "iconv-lite" : "0.2.10", + "spdy": "1.9.1" } } diff --git a/server/weblistener.js b/server/weblistener.js index 651d1f6..a8b7850 100644 --- a/server/weblistener.js +++ b/server/weblistener.js @@ -7,6 +7,7 @@ var ws = require('socket.io'), dns = require('dns'), url = require('url'), _ = require('lodash'), + spdy = require('spdy'), Client = require('./client.js').Client, HttpHandler = require('./httphandler.js').HttpHandler, rehash = require('./rehash.js'), @@ -57,8 +58,8 @@ var WebListener = function (web_config, transports) { } } - hs = https.createServer(opts, handleHttpRequest); - + hs = spdy.createServer(opts, handleHttpRequest); + // Start socket.io listening on this weblistener this.ws = ws.listen(hs, _.extend({ssl: true}, ws_opts)); hs.listen(web_config.port, web_config.address, function () { -- 2.25.1