Чтобы транслировать UDP на порт 65123, я написал, как показано ниже.
let broadcastClient = dgram.createSocket('udp4')
broadcastClient.on('listening', () => {
console.log('now listening...')
broadcastClient.setBroadcast(true)
const msg = Buffer.from('helele')
setInterval(() => {
console.log('send message')
broadcastClient.send(msg, 65123, '255.255.255.255', (err, bytes) => {
if (err) console.error('broadcast error', err)
if (bytes) console.log('bytes', bytes)
})
}, 300)
})
broadcastClient.bind(65120)
Журнал сказал, что он правильно отправлен. Но я проверил с Wireshark, там не было никакого широковещательного сообщения.
![enter image description here](https://i.stack.imgur.com/fqtLT.png)
Что я не так сделал?