Red de bajo nivel

  • Crear servidores y clientes HTTP potentes y flexibles

  • Usar API portables basadas en sockets en una IU sin bloqueos

  • Detectar y gestionar el estado de la conexión de red

Haga uso de las ventajas de las API portables para acceder a servicios de red. La E/S asíncrona hace que su IU siga respondiendo mientras se realiza la E/S. Detecte cambios en el estado del sistema de red, para hacer que su aplicación responda adecuadamente cuando no hay acceso a Internet.

¿Qué puede hacer?

Para acceder de manera asíncrona a las API de red de bajo nivel, use red GIO. La API de alto nivel está disponible para resolver proxies y registros de DNS así como para usar sockets seguros (TLS).

En GIO está disponible la monitorización del estado de red, pero NetworkManager proporciona un soporte comprensible para dispositivos y topologías de red.

Libsoup proporciona una interfaz flexible para clientes y servidores HTTP. Se proporcionan API síncronas y asíncronas.

Ejemplos del mundo real

Puede ver muchos ejemplos de aplicaciones del mundo real con tecnologías de red de GNOME en proyectos de código abierto, como las indicadas en los siguientes ejemplos.