在socket.io版本中获取客户端的IP地址> 1.3

时间:2016-06-23 08:49:55

标签: javascript node.js socket.io

Node.js服务器中使用socket.IO(版本> 1.3)时,有一种简单的方法来获取传入连接的IP地址吗?它总是显示我的服务器IP地址。我需要获取客户端IP地址。

我尝试使用

console.log(socket.handshake.headers [' x-forwarded-for'] || socket.request.connection.remoteAddress);

但它显示127.0.0.0。我正在使用socket.io版本1.3.7。请帮帮我。

1 个答案:

答案 0 :(得分:0)

您可以使用socket.client.conn.remoteAddress