def start
            return if @started
            @started = true
            @server = TCPServer.new(@port)
            @logger.info "Listening on tcp://127.0.0.1:#{@port}"