GNet
GNet to prosta biblioteka sieciowa. Jest napisany w C , zorientowany obiektowo i zbudowany na GLib . Ma być mały, szybki, łatwy w użyciu i łatwy do przenoszenia. Interfejs jest podobny do interfejsu biblioteki sieciowej Java .
GNet został przeniesiony na systemy Linux , BSD , macOS , Solaris , HP-UX i Windows . Może działać również na innych odmianach Uniksa.
Zgodnie z poniższym odnośnikiem GNet,
GNet wkrótce (wraz z wydaniem GLib 2.22.0) zostanie wycofany i zastąpiony przez nowo dodaną niezależną od platformy warstwę abstrakcji sieci i gniazd w GLib/Gio
Funkcje GNet
- Gniazda „klient” i „serwer” TCP .
- Gniazda multiemisji UDP i IP.
- Połączenie TCP wysokiego poziomu i obiekty serwera.
- GConnHttp — obiekt połączenia HTTP.
- Gniazdo asynchroniczne we/wy.
- Abstrakcja adresu internetowego.
- Asynchroniczne wyszukiwanie DNS .
- Obsługa IPv4 i IPv6 .
- Pakowanie i rozpakowywanie bajtów.
- Analiza URI .
- Skróty SHA-1 i MD5 .
- Kodowanie i dekodowanie Base64 .
- SKARPETY .
Aplikacje korzystające z GNet
- eDonkey2000 - nakładka na eDonkey2000 GTK GUI (DFS).
- Gnom Chińskie Warcaby - gra planszowa
- Gnome Jabber - komunikator i czat
- gtermix - klient telnet dla BBS-ów
- Jungle Monkey - rozproszony program do udostępniania plików
- Mail Notify - aplet powiadamiania pocztą
- MSI - interfejs do wielu symulacji
- Pan - Gnome Newsreader
- PreViking - oprogramowanie pośredniczące dla telefonii
- Sussen - skaner sieciowy
- Workrave - przypomnienie o przerwie na odpoczynek
Linki zewnętrzne
,
Kategoria: