SDK Multiplataforma en C logo

SDK Multiplataforma en C

INet

❮ Anterior
Siguiente ❯

Tipos y Constantes

enumierror_t
structHttp
structJsonOpts

La librería INet implementa protocolos generales de Internet. Si bien los Sockets nos permiten abrir un canal de comunicación entre dos máquinas remotas, es necesario definir un formato para los mensajes que intercambiarán ambos interlocutores, con el fin de que la comunicación se lleve a cabo de manera satisfactoria.

Árbol de dependencias de la librería inet.
Figura 1: Dependencias de INet. Ver Referencia del SDK.

enum ierror_t

Códigos de error de las conexiones de red.

enum ierror_t
{
    ekINONET,
    ekINOHOST,
    ekITIMEOUT,
    ekISTREAM,
    ekISERVER,
    ekINOIMPL,
    ekIUNDEF,
    ekIOK
};
ekINONET

No hay conexión a Internet en el dispositivo.

ekINOHOST

No se puede conectar con el servidor remoto.

ekITIMEOUT

Se ha excedido el tiempo máximo de espera por la conexión.

ekISTREAM

Error en el canal E/S al leer o escribir.

ekISERVER

Error en el formato de respuesta del servidor.

ekINOIMPL

Funcionalidad no implementada.

ekIUNDEF

Error indeterminado.

ekIOK

No hay error.


struct Http

Gestiona una conexión HTTP iniciada desde el proceso cliente.

struct Http;

struct JsonOpts

Opciones al procesar un script JSON.

struct JsonOpts;
❮ Anterior
Siguiente ❯