From: Jack Allnutt Date: Sun, 7 Jul 2013 00:49:17 +0000 (+0100) Subject: use SPDY X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=8f2efe03d66e1b62c04ef324df3ca6a7fb3bebec;p=KiwiIRC.git use SPDY --- 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 () {