获取WebSocket连接的连接IP

时间:2019-06-10 00:31:48

标签: javascript websocket ip

一旦我打开了Web套接字,就像这样:

m_ws = new WebSocket(127.0.0.1);

是否可以获得刚刚用来打开的IP?像m_ws._websocket.address一样?

我已经看到了许多示例,但是我认为它们都不适用于WebSocketServer实例。

任何指针都非常感谢

1 个答案:

答案 0 :(得分:0)

您使用ws library吗?

如果您使用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;
});