我在heroku上使用socket.io,在socket连接上我想得到客户端ip,目前我得到的IP不是真正的IP(我认为这是heroku的ip)。
我正在使用socket.manager.handshaken [socket.id] .address.address来获取用户的IP ..你还有另一种方法吗?
答案 0 :(得分:3)
尝试:
socket.manager.handshaken[socket.id].remoteAddress
如果您需要客户端端口,那么将是:
socket.manager.handshaken[socket.id].remotePort