Class: BlinkyCloud::Broadcaster

Inherits:
Base
  • Object
show all
Defined in:
lib/blinky_cloud/broadcaster.rb

Constant Summary

Constants inherited from Base

BlinkyCloud::Base::MULTICAST_ADDR, BlinkyCloud::Base::PORT

Instance Method Summary collapse

Methods inherited from Base

#socket

Instance Method Details

#broadcast!(data) ⇒ Object



5
6
7
8
# File 'lib/blinky_cloud/broadcaster.rb', line 5

def broadcast!(data)
  socket.setsockopt(:IPPROTO_IP, :IP_MULTICAST_TTL, 1)
  socket.send(data, 0, MULTICAST_ADDR, PORT)
end