# File ruby/bstream.rb, line 1121
        def connection_loop
          dputs "BinClient: start loop"
          loop {
                break if @shutdown_flag
        soc = TCPSocket.open(@host,@port)
                @message_server.set_socket( soc )
                dputs "BinClient: connection established."
                @message_server.block_working_thread
                dputs "BinClient: disconnected."
          }
        end