const WebSocket = require('ws'); const R3 = require('./r3.js'); const config = require('./config'); const http = require('http'); const https = require('https'); var server = null; if (config.websocket.protocol === R3.API.Server.PROTOCOL_WEBSOCKET_SSL) { server = https.createServer(); } else { server = http.createServer(); } const wss = new WebSocket.Server( { port : config.websocket.port, host : config.websocket.url, perMessageDeflate: false, server : server } ); server.listen(config.websocket.port);