NodeJS Brooadcast UDP - PullRequest
       16

NodeJS Brooadcast UDP

1 голос
/ 16 января 2020

Чтобы транслировать 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

Что я не так сделал?

...