Просмотр исходного кода

Merge pull request #167 from Nibbler999/ws-3

Dominic Szablewski 8 лет назад
Родитель
Сommit
000bd2f643
1 измененных файлов: 3 добавлений и 3 удалений
  1. 3 3
      websocket-relay.js

+ 3 - 3
websocket-relay.js Просмотреть файл

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){