#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);