Sha256: 3b24ffef6bdb8e33348d666840a445eec924e65002399135aa837593e4bec235

Contents?: true

Size: 229 Bytes

Versions: 3

Compression:

Stored size: 229 Bytes

Contents

module BlinkyCloud
  class Broadcaster < BlinkyCloud::Base
    def broadcast!(data)
      socket.setsockopt(:IPPROTO_IP, :IP_MULTICAST_TTL, 1)
      socket.send(data, 0, MULTICAST_ADDR, PORT)
      socket.close
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
blinky-cloud-1.1.1 lib/blinky_cloud/broadcaster.rb
blinky-cloud-1.1.0 lib/blinky_cloud/broadcaster.rb
blinky-cloud-1.0.0 lib/blinky_cloud/broadcaster.rb