r3-websocket/index.js

25 lines
578 B
JavaScript
Raw Normal View History

2018-08-20 17:26:45 +02:00
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);