# File lib/network/connection.rb, line 34 def initialize(server, sock) super(server, sock) case @server.service_io when :lineio @sockio = LineIO.new(@sock) when :packetio @sockio = PacketIO.new(@sock) else @sockio = SockIO.new(@sock) end @inbuffer = "" # buffer lines waiting to be processed @outbuffer = "" # buffer lines waiting to be output if @server.service_filters.include? :telnetfilter @initdone = false # keeps silent until we're done with negotiations else @initdone = true end @pstack = ProtocolStack.new(self) end