在socket.io中获取客户端的IP地址

在Node.js服务器中使用socket.IO时,是否有一种简单的方法来获取传入连接的IP地址?我知道您可以从标准的HTTP连接中获得它,但是socket.io有点不同。

回答:

好的,从0.7.7版本开始可用,但是不像lubar所描述的那样。我最终需要通过git hub上的一些提交日志来解析该问题,但是下面的代码现在确实对我有用:

var io = require('socket.io').listen(server);

io.sockets.on('connection', function (socket) {

var address = socket.handshake.address;

console.log('New connection from ' + address.address + ':' + address.port);

});

以上是 在socket.io中获取客户端的IP地址 的全部内容, 来源链接: utcz.com/qa/399725.html

回到顶部