|
|
|
|
|
|
24
|
// Websocket Server
|
24
|
// Websocket Server
|
|
25
|
var socketServer = new WebSocket.Server({port: WEBSOCKET_PORT, perMessageDeflate: false});
|
25
|
var socketServer = new WebSocket.Server({port: WEBSOCKET_PORT, perMessageDeflate: false});
|
|
26
|
socketServer.connectionCount = 0;
|
26
|
socketServer.connectionCount = 0;
|
|
27
|
-socketServer.on('connection', function(socket) {
|
|
|
|
|
|
27
|
+socketServer.on('connection', function(socket, upgradeReq) {
|
|
28
|
socketServer.connectionCount++;
|
28
|
socketServer.connectionCount++;
|
|
29
|
console.log(
|
29
|
console.log(
|
|
30
|
'New WebSocket Connection: ',
|
30
|
'New WebSocket Connection: ',
|
|
31
|
- socket.upgradeReq.socket.remoteAddress,
|
|
|
|
32
|
- socket.upgradeReq.headers['user-agent'],
|
|
|
|
|
|
31
|
+ (upgradeReq || socket.upgradeReq).socket.remoteAddress,
|
|
|
|
32
|
+ (upgradeReq || socket.upgradeReq).headers['user-agent'],
|
|
33
|
'('+socketServer.connectionCount+' total)'
|
33
|
'('+socketServer.connectionCount+' total)'
|
|
34
|
);
|
34
|
);
|
|
35
|
socket.on('close', function(code, message){
|
35
|
socket.on('close', function(code, message){
|