2017-06-12 110 views
0

请问,如何使用uWebSockets获取发件人IP地址?使用uWebSockets获取IP地址

const wss = new uws.Server({ 
    server: server, 
    perMessageDeflate: false 
}); 

wss.on(`connection`, ws => { 
    ws.remoteAddress = ws.upgradeReq.connection.remoteAddress; 
    console.log(`user connected: `, ws.remoteAddress); 
}); 

用户连接是undefined

回答

0

请试试这个:

wss.on(`connection`, ws => { 
ws.remoteAddress = ws._socket.remoteAddress; 
    console.log(`user connected: `, ws.remoteAddress); 
}); 

您也可以登录到ws._socket知道它是什么。