41 lines
800 B
JavaScript
41 lines
800 B
JavaScript
const WebSocket = require('ws');
|
|
const config = require('./config');
|
|
const http = require('http');
|
|
|
|
var server = http.createServer();
|
|
|
|
const wss = new WebSocket.Server(
|
|
{
|
|
server : server,
|
|
perMessageDeflate: false
|
|
}
|
|
);
|
|
|
|
server.on(
|
|
'listening',
|
|
function() {
|
|
|
|
var address = server.address();
|
|
|
|
console.log(
|
|
'R3 Websocket Server started listening on ' + address.address +
|
|
':' + address.port,
|
|
'(' + address.family + ')'
|
|
);
|
|
|
|
}
|
|
);
|
|
|
|
wss.on(
|
|
'connection',
|
|
function connection(websocket) {
|
|
|
|
websocket.on('message', function incoming(message) {
|
|
console.log('received: %s', message);
|
|
});
|
|
|
|
websocket.send('something');
|
|
}
|
|
);
|
|
|
|
server.listen(config.websocket.port); |