# File rbot.rb, line 226 def mainloop # idle thread # main thread while(true) connect while(true) if(@socket.select(0.2)) reply = @socket.gets break unless reply @client.process(reply) end @timer.tick end puts "disconnected" @channels.clear puts "waiting to reconnect" sleep 5 end end