Уведомлять, если в UDP нет данных

#javascript #udp #packet

Вопрос:

Я хочу получать уведомления, когда данные не поступают на UDP-порт. Логическое video значение должно быть истинным, если есть данные на UDP-порту 3240, и оно должно быть ложным, если нет данных на UDP-порту 3240. Как лучше всего это сделать?

 var PORT = 3240; 

var HOST = 'localhost';

var dgram = require('dgram');

var server = dgram.createSocket('udp4');

var video = new Boolean(false);

server.on('listening', function () {
    var address = server.address();
    console.log('UDP Server listening on '   address.address   ":"   address.port);
});

  server.on('message', function (message, remote) {
    video = true;
    console.log(video  " " Date.now());
  });
  
server.on('error', (err) => {
  console.log(`server error:n${err.stack}`);
  server.close();
});
server.bind(PORT, HOST);