CNode

socket.io获取客户端ip

问答
Wwynblank发布于11 年前最后回复11 年前5 回复8746 浏览0 收藏

clientIp = socket.handshake.address.address; 获取客户端ip时程序报TypeError: Cannot read property 'address' of undefined socket.io怎么获取客户端ip

查看回复

回复 (5)

J
jiangli373#1·11 年前
http://stackoverflow.com/questions/6458083/socket-io-get-clients-ip-address

试试这里的方法呢

I
i5ting#2·11 年前
npm install -g ip-cli
ip

看一下是否有ip地址

W
wynblank#3·11 年前
引用 jiangli373http://stackoverflow.com/questions/6458083/socket io get clients ip address 试试这里的方法呢

@jiangli373 我测试没有问题能够获取到客户端ip 但是在线上运行 偶尔有报上面的错误 这个没有办法解决这个报错

J
jiangli373#4·11 年前
Y
yukjin#5·11 年前
var clientIp=socket.handshake.headers['x-forwarded-for'] || socket.handshake.address.address;
参与回复
登录后即可参与回复。登录