#include <gnet.h>
Ir al código fuente de este archivo.
Enumeraciones | |
| enum | socket_mensaje { MSG_NULL, MSG_OK, MSG_ERROR, MSG_LOGIN, MSG_LOGOUT, MSG_REINICIAR, MSG_APAGAR, MSG_GETDATOS, MSG_DATOS, MSG_MENSAJE, MSG_USUARIO, MSG_SESION, MSG_ACTUALIZAR, MSG_ACTUALIZA_SESION, MSG_SUPER_SESION } |
| códigos que representan el objetivo de cada mensaje en la red Más... | |
Funciones | |
| GIOChannel * | socket_obtener_io (GTcpSocket *socket) |
| obtiene el canal io asociado a un socket | |
| GTcpSocket * | socket_conectar (const char *ip, int puerto) |
| utilizada para conectar un programa al servidor | |
| int | socket_recibir (GIOChannel *io, char *cadena, int *n) |
| recibe una cadena de caracteres terminados con \n (siempre) | |
| int | socket_enviar (GIOChannel *io, char *cadena) |
| envia una cadena de texto terminada con '\n' | |
| int | socket_enviar_tipo_mensaje (GIOChannel *io, enum socket_mensaje mensaje) |
| envia por el canal io un tipo de mensaje | |
| int | socket_enviar_mensaje (GIOChannel *io, enum socket_mensaje mensaje,\int n, char *format,...) |
| envia un mensaje completo, debe tener cuidado y enviar siempre NULL como último argumento. | |
| enum socket_mensaje | socket_leer_tipo_mensaje (GIOChannel *io) |
| recibe el código de mensaje | |
| void | socket_cerrar (GTcpSocket *socket) |
| elimina un socket | |
|
|
|
elimina un socket
|
|
||||||||||||
|
utilizada para conectar un programa al servidor
|
|
||||||||||||
|
envia una cadena de texto terminada con '\n'
|
|
||||||||||||||||||||||||
|
envia un mensaje completo, debe tener cuidado y enviar siempre NULL como último argumento.
|
|
||||||||||||
|
envia por el canal io un tipo de mensaje
|
|
|
recibe el código de mensaje
|
|
|
obtiene el canal io asociado a un socket
|
|
||||||||||||||||
|
recibe una cadena de caracteres terminados con \n (siempre)
|
Generado con Doxygen,
versión 1.4.2