class SuricatoNetwork::Listener

Public Class Methods

new(port) click to toggle source
# File lib/suricatonetwork.rb, line 71
def initialize port
        
        Listener.logo

        puts "Updating Event Hash:"
        Event.generateHash
        obj = Event.getHash

        for i in obj.keys
                puts "\t...\t"+"#{obj[i]}"
        end

        @tcp = TCPServer.new port
        puts "new Network::Listener on #{port} port"
        @thread = Thread.new {

                self.work

        }
end

Public Instance Methods

work() click to toggle source
# File lib/suricatonetwork.rb, line 92
def work

        loop {
                Connection.new (@tcp.accept)
        }
end