# File lib/rbot/ircsocket.rb, line 334
    def gets
      if @sock.nil?
        warning "socket get attempted while closed"
        return nil
      end
      begin
        reply = @sock.gets
        @lines_received += 1
        reply.strip! if reply
        debug "RECV: #{reply.inspect}"
        return reply
      rescue => e
        warning "socket get failed: #{e.inspect}"
        debug e.backtrace.join("\n")
        return nil
      end
    end