class Fyrehose::UDPClient
Public Instance Methods
open_connection()
click to toggle source
# File lib/fyrehose/udp_client.rb, line 3 def open_connection @sock = UDPSocket.new @sock.connect(@host, @port) end
send_data(data)
click to toggle source
# File lib/fyrehose/udp_client.rb, line 8 def send_data(data) Timeout::timeout(@timeout) do open_connection unless @sock @sock.send(data, 0); 0 end rescue Exception => e @sock = nil raise e end