【发布时间】:2018-05-01 21:00:26
【问题描述】:
我正在尝试使用 nodejs、socket.io 获取远程客户端的 IP 地址。我读到here 可以使用socket.request.connection.remoteAddress 来完成,但是,我该如何实现呢?
我看到了下面的代码,但我得到了 var cleint 的意外标识符
Var client = require('socket.io').listen(8080).sockets;
client.on('connection',function(socket){
var clientIpAddress= socket.request.socket.remoteAddress;
});
【问题讨论】:
-
你试过什么代码?听起来您一般都知道该怎么做,但您没有描述尝试时发生了什么,也没有展示您尝试过的代码,也没有描述您尝试时遇到的问题。
-
我对javascript有点陌生,所以对我来说有点困难。我编辑了问题和使用的代码?