Получить IP-адрес подключения WebSocket - PullRequest
0 голосов
/ 10 июня 2019

Как только я открыл веб-сокет, вот так:

m_ws = new WebSocket(127.0.0.1);

Возможно ли получить IP-адрес, который только что был использован для открытия?Что-то вроде m_ws._websocket.address?

Я видел множество примеров, но ни один из них не работал, так как я думаю, что они применимы к экземплярам WebSocketServer.

1 Ответ

0 голосов
/ 10 июня 2019

Используете ли вы библиотеку ws ?

Если вы используете ws для получения IP-соединения:

const WebSocket = require('ws');

const wss = new WebSocket.Server({ port: 8080 });

wss.on('connection', function connection(ws, req) {
  const ip = req.connection.remoteAddress;
});
...