Sha256: 684313f9d9e538276f731a42c18ce763eb2638d5e2ec78f6bcb1fa1173d4e6ec

Contents?: true

Size: 472 Bytes

Versions: 2

Compression:

Stored size: 472 Bytes

Contents

# encoding: US-ASCII
require "socket"

class LogsHlds
  def initialize(ip_addr, port, bind_port)
     @socket = UDPSocket.new
     @socket.bind "", bind_port
     @socket.connect ip_addr, port
  end
  def close
     @socket.close
     @socket = nil
     return true
  end
  def receve_data       
     paket = @socket.recvfrom(1400)
     data = paket[0]
     data.gsub!("\xFF\xFF\xFF\xFFlog ", "")
     data.gsub!("\n\x00", "")
  end
  def socket
     @socket
  end
end


Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hldslogs-0.2.4 lib/hldslogs/logshlds.rb
hldslogs-0.2.3 lib/hldslogs/logshlds.rb