Node.js dgram получает IP-адрес сервера и MAC-адрес входящего сообщения - PullRequest
0 голосов
/ 21 ноября 2018

У меня несколько сетевых интерфейсов и на некоторых интерфейсах несколько IP-адресов.Я привязываю сокет UDP к каждому интерфейсу ('0.0.0.0').

Если я получаю новое сообщение, как я могу определить IP-адрес сервера , на который было отправлено сообщение?Есть ли способ получить MAC-адрес?

const server = dgram.createSocket('udp4');
server.bind(LISTEN_PORT);

server.on('message', (msg, rinfo) => {
  // msg -> message buffer
  // rinfo.address -> client address
  // rinfo.port -> client port
});
...