2015-05-11 2 views

ответ

0

я испытывал вокруг и обнаружил, что на клиенте, если я использую

var socket = io('http://localhost:8000', { transports: ['websocket']}); 

в socket.handshake.address возвращается ::1

Если я использую

var socket = io('http://server_ip:8000', { transports: ['websocket']}); 

socket.handshake.address возвращение ::ffff:ipv4address

0

Это должно быть десять на IPv4; Попробуйте и дайте мне знать ...

var net = require('net'); 

var server = net.createServer(); 
server.on('connection', handleConnection); 

server.listen({ 
    host: 'localhost', 
    port: 8000, 
    exclusive: true 
    }, function() { 
    console.log('server listening to %j', server.address()); 
}); 

Выход:

server listening to {"address":"127.0.0.1","family":"IPv4","port":8000} 
Смежные вопросы