2


我在heroku上使用socket.io,在socket连接上我想获取客户端IP,目前我得到的IP不是真实IP(我认为这是heroku的IP)。

我正在使用 socket.manager.handshaken[socket.id].address.address 来获取用户的 ip .. 你还有其他方法吗?

4

1 回答 1

3

尝试:

socket.manager.handshaken[socket.id].remoteAddress

如果您需要客户端端口,那将是: socket.manager.handshaken[socket.id].remotePort

于 2012-09-06T19:55:58.517 回答