Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases | Archivos de los miembros | Páginas relacionadas

Referencia del Archivo config.hpp

Opciones de configuración en tiempo de compilación. Más...

Ir al código fuente de este archivo.

Definiciones

#define MAX_FALLOS   3
 Número máximo de fallos de autentificación.
#define MAX_LINEAS   256
 Número máximo de líneas admisible en el buffer de lectura de un cliente.
#define MAX_TAM_LINEA   1024
 Tamaño máximo de línea que puede enviar un cliente.
#define MENSAJE_BIENVENIDA   "\nBienvenido a MUnDo CAAD: Aventura sin fin\n"
 Mensaje que se enviará cuando un cliente entre al MUD.
#define MENSAJE_CONEXION   "Estás entrando en MUnDo CAAD: Aventura sin fin\n"
 Mensaje que se enviará en cuanto un cliente se conecte.
#define NIVEL_PROLIJIDAD   5
 Nivel de prolijidad por defecto.
#define NUM_MAX_CONXS_PENDS   4
 Número máximo de conexiones pendientes.
#define NUM_PUERTO   55555
 Puerto en que el MUD se pondrá a la espera de conexiones.


Descripción detallada

Opciones de configuración en tiempo de compilación.

Tareas Pendientes:
Esto tan sólo deberían ser valores por defecto, estas opciones deberían poder ajustarse mediante un archivo de configuración o bien mediante parámetros de línea de comandos.
Tareas Pendientes:
Utilizar la clase QSettings.

Definición en el archivo config.hpp.


Documentación de las definiciones

#define MAX_FALLOS   3
 

Número máximo de fallos de autentificación.

Cuando el cliente se haya equivocado este número de veces al introducir el nombre de usuario y/o contraseña, se le cerrará la conexión.
Los valores válidos son números enteros positivos.
Un 1 significa que sólo se permite el primer intento, por lo tanto, si el cliente se equivoca será desconectado.
Un valor mayor que 255 significa que no hay límite de reintentos al autentificarse un cliente.

Definición en la línea 47 del archivo config.hpp.

Referenciado por Mensajero::NuevaLinea().

#define MAX_LINEAS   256
 

Número máximo de líneas admisible en el buffer de lectura de un cliente.

Definición en la línea 50 del archivo config.hpp.

#define MAX_TAM_LINEA   1024
 

Tamaño máximo de línea que puede enviar un cliente.

Definición en la línea 53 del archivo config.hpp.

#define MENSAJE_BIENVENIDA   "\nBienvenido a MUnDo CAAD: Aventura sin fin\n"
 

Mensaje que se enviará cuando un cliente entre al MUD.

Definición en la línea 56 del archivo config.hpp.

Referenciado por Mensajero::NuevaLinea().

#define MENSAJE_CONEXION   "Estás entrando en MUnDo CAAD: Aventura sin fin\n"
 

Mensaje que se enviará en cuanto un cliente se conecte.

El primer mensaje que recibe todo cliente nada más conectarse.
Debería decir, al menos, que se trata de un MUD (y de paso decir también el nombre del mismo), para que el cliente sepa dónde se ha metido (con la esperanza de que sea un humano y no un programa el que esté leyendo en el otro lado de la conexión).

Definición en la línea 65 del archivo config.hpp.

Referenciado por Mensajero::NuevoCanal().

#define NIVEL_PROLIJIDAD   5
 

Nivel de prolijidad por defecto.

Definición en la línea 68 del archivo config.hpp.

#define NUM_MAX_CONXS_PENDS   4
 

Número máximo de conexiones pendientes.

Este es el límite de conexiones entrantes que puede haber en espera de ser atendidas (las que se han conectado pero no han recibido respuesta todavía).

Definición en la línea 74 del archivo config.hpp.

Referenciado por Servidor::Servidor().

#define NUM_PUERTO   55555
 

Puerto en que el MUD se pondrá a la espera de conexiones.

Este es el número de puerto al que los clientes tendrán que conectarse.
Debe ser mayor que 1024, puesto que los puertos entre 0-1024 sólo los puede abrir el superusuario (en sistemas Unix).

Definición en la línea 81 del archivo config.hpp.

Referenciado por Servidor::Servidor().


Generado el Tue Nov 29 01:04:33 2005 para MUnDoCAAD MUD Engine por  doxygen 1.4.4