GNet es una sencilla biblioteca de red. Está escrita en C , es orientada a objetos y se basa en GLib . Su objetivo es ser pequeña, rápida, fácil de usar y fácil de portar. La interfaz es similar a la de la biblioteca de red de Java .
GNet se ha adaptado a Linux , BSD , macOS , Solaris , HP-UX y Windows . Es posible que también funcione en otras variantes de Unix.
Según la referencia de GNet que aparece a continuación,
GNet pronto (con el lanzamiento de GLib 2.22.0) quedará obsoleto y será reemplazado por la nueva capa de abstracción de red y sockets independiente de la plataforma añadida en GLib/Gio.
Características de GNet
- Sockets TCP de "cliente" y "servidor".
- Sockets UDP y multidifusión IP.
- Objetos de servidor y conexión TCP de alto nivel.
- GConnHttp - Objeto de conexión HTTP.
- E/S de socket asíncrono.
- Abstracción de direcciones de Internet.
- Búsqueda DNS asíncrona .
- Compatibilidad con IPv4 e IPv6 .
- Empaquetado y desempaquetado de bytes.
- Análisis de URI .
- Hashes SHA-1 y MD5 .
- Codificación y decodificación Base64 .
- Soporte SOCKS . [ 1 ]
Aplicaciones que utilizan GNet
- eDonkey2000 - Interfaz gráfica de usuario GTK (DFS) para eDonkey2000
- Damas chinas de gnomos - juego de mesa
- Gnome Jabber : mensajería instantánea y chat.
- gtermix - cliente telnet para BBS
- Jungle Monkey : programa de intercambio de archivos distribuidos
- Notificación por correo electrónico : aplicación de notificación por correo electrónico
- MSI - interfaz de simulación múltiple
- Pan - Lector de noticias gnomo
- PreViking - middleware de telefonía
- Sussen - escáner de red ( GNetLibrary )
- Workrave - recordatorio de pausa para el descanso
Referencias
- ↑ "Proyectos/GNetLibrary – Archivo Wiki de GNOME" . wiki.gnome.org . Consultado el 17 de diciembre de 2024 .
Enlaces externos
- Sitio web oficial de GNet
- GNetWorld
- Sitio web oficial de GIO
- Bibliotecas informáticas gratuitas
- Esbozos de biblioteca informática