/**
   * Recibir Nombre del Fichero
   *
   * @return sFileName Nombre del Fichero
   */
  private String receiveFileName() throws IOException {
    String sFileName = null;
    byte[] bytes = null;
    try {
      Buffer buf = new Buffer(2);

      int iLong = 0;

      // Obtener la longitud del nombre del fichero...
      this.id_socketIn.read(buf.getBuffer());

      iLong = (int) buf.getShort(0);
      if (iLong > 0) bytes = new byte[iLong];
      this.id_socketIn.read(bytes);

      // Obtener el nombre del fichero...
      sFileName = new String(bytes);

      Log.log(
          "Receiving file: " + sFileName + " from sender: " + this.id_socketIn.getID_Socket(), "");
    } finally {
      return sFileName;
    }
  }