Referencia del Archivo auladocs/csl-aulachat/src/web.c

#include "web.h"
#include "aulachat.h"
#include "user.h"
#include "msql.h"

Funciones

int web (int *port, char *donde)
 -Inicializacion- Llama a las funciones gosock y superloop
int gosock (int *port)
 Genera la 'escucha' en el puerto indicado.
int superloop (const char *que)
void s400 (int *nclient)
void alarma (int sig)
 Complementos de la función pide para gestionar un envío web POST.
int pide (int *csck, const char *donde, char *buf)
 Se lee un envío desde un cliente web.
size_t coje (char *buf)
int coje2 (char *buf, void *buff, size_t *tam2)
 abre el fichero y comprueba error
int da (int *nclient, void *buff, char *buf, size_t *tam2)
 envia el/los fichero/datos pedidos
void er (const char *qpaso, int *nclient)
 Envia un mensaje de error y cierra la conexión si es necesario.
int web_admin_global (void *buff, int *tam2)

Documentación de las funciones

void alarma ( int  sig  ) 

Complementos de la función pide para gestionar un envío web POST.

size_t coje ( char *   ) 

Devuelve:
retorna tamaño del fichero a leer

int coje2 ( char *  buf,
void *  buff,
size_t *  tam2 
)

abre el fichero y comprueba error

int da ( int *  nclient,
void *  buff,
char *  buf,
size_t *  tam2 
)

envia el/los fichero/datos pedidos

void er ( const char *  qpaso,
int *  nclient 
)

Envia un mensaje de error y cierra la conexión si es necesario.

int gosock ( int *  port  ) 

Genera la 'escucha' en el puerto indicado.

int pide ( int *  csck,
const char *  donde,
char *  buf 
)

Se lee un envío desde un cliente web.

void s400 ( int *   ) 

Se genera un mensaje de error para enviar al cliente conforme la página no existe/no ha sido encontrada

int superloop ( const char *   ) 

-- Bucle principal -- (superloop)

int web ( int *  port,
char *  donde 
)

-Inicializacion- Llama a las funciones gosock y superloop

int web_admin_global ( void *  ,
int *   
)

Gestiona el envío de las web que accede un administrador global


Generado el Thu Apr 19 11:37:18 2007 para AulaChat por  doxygen 1.4.7