【发布时间】:2017-02-17 16:08:28
【问题描述】:
我想知道当用户连接到服务器 n socket.io 时如何获取用户的 IP。我试过使用这段代码,它应该像这样记录连接地址和端口:
var io = require('socket.io')(serv, {});
io.sockets.on('connection', function(socket) {
var address = socket.handshake.address;
console.log('New connection from ' + address.address + ':' + address.port);
socket.on('request', function(data) {
console.log('Request Sent')
length = data.length
if (data.request == 'sessionID') {
socket.emit('sendSessionID', {
id: generateSessionID(length)
});
console.log('Sent session ID')
}
if (data.request == 'players') {
}
});
});
【问题讨论】:
标签: javascript node.js socket.io ip ip-address