请教:WebSocket如何获取客户端IP
WebSocket刚接触,服务建立起来后如何获取客服端IP地址, 我需要知道是谁请求的?server,socket,header,conn…都翻遍了,哪个对象里面有Remote Address?
var ws = require(“nodejs-websocket”);
var server = ws.createServer(function(conn){
console.log(conn);
conn.on(“text”, function (str) {
console.log(“Socket对象”);
console.log(conn.socket);
console.log(“Headers对象”);
console.log(conn.headers);
console.log("path对象");
console.log(conn.path);
console.log("server对象");
console.log(server);
5 回复
WS协议里面是否包含客服端Remote Address? 在线等待大师指点~~~
websocket 链接后会有Socket实例的引用,这个socket应该有个remoteAddress字段,你找找
楼上正解 自豪地采用 CNodeJS ionic
@xltank 还请这位大侠明示~
我自己没有找到
我没用过那个库,但是自己写websocket练习的时候,在connect事件回调里就有socket实例,你可能要看看那个库的代码了