Добрый день.
пробую написать внутрифирменный чат(самый начинающий node.js-ист)
var io = require('socket.io').listen(app.listen(port));
io.sockets.on('connection', function(client){
как узнать, кто пришёл в чат ?
я так думаю, что по IP можно сразу писать - привет, Вася.
только вот сутки уже никак не могу понять, как в socket.io ( или ещё как ) ( версия последняя, 1.3.5, виндос7-64) принять адрес локального компьютера.
своего - можно, получается, чужого - никак.
советы со стека не работают. там тоже народ мучается, вижу. у кого-то заработало, у кого-то нет
препробовано много - не идёт кручёный мяч. вот из того, что осталось :
var adr = client.handshake.address;
console.log(adr);
var socketId = client.id;
var clientIp = client.manager.handshake[socketId].address;
console.log(client.request.headers);
console.log(client.handshake.headers['x-forwarded-for'] || client.handshake.address.address);
console.log(client.request.connection.remoteAddress);
var address = client.handshake.address;
console.log("New connection from " + address.address + ":" + address.port);