/**
   * Pass some data to the server and wait for a response.
   *
   * @param data The data to send.
   */
  private void send(String data) throws IOException {
    // Cache the length locally for better efficiency.
    int length = data.length();

    // Create an input array just big enough to hold the data
    // (we're expecting the same string back that we send).
    // char[] input = new char[length];
    _out.write(data, 0, length);
    /*
    // Read character by character into the input array.
    for (int i = 0; i < length; ++i)
    {
        input[i] = (char)_in.read();
    }

    // Hand the data to the parent class for updating the GUI. By explicitly
    // creating the stringbuffer we can save a few object creations.
    StringBuffer s = new StringBuffer();
    s.append("Received: ") ;
    s.append(input, 0, length);
    _screen.updateDisplay(s.toString());*/

  }