gnome-socketgnome-socket provides a simple library for high-level network asynchronous I/O in GNOME applications. | |
Download |
gnome-socket Ranking & Summary
Advertisement
gnome-socket Tags
gnome-socket Description
gnome-socket provides a simple library for high-level network asynchronous I/O in GNOME applications. gnome-socket provides a simple library for high-level network asynchronous I/O in GNOME applications.gnome-socket is a library that provides simple high-level network access to GNOME applications. Its main features are asynchronous DNS lookup and non-blocking network I/O. It's designed to use the very flexible glib event loop in order to make integration with GNOME programs easy.Requirements:· gnome-libs · ares resolver library (optional but recommended for both GPL and non-GPL projects) · GNU adns (optional and usable only for GPL projects because of its license)Without ares / GNU adns you can't use the asynchronous dns lookup provided in the library (gnome_adns_* functions). However, gnome-libs already has an asynchronous dns resolver (gnome_dns_lookup), though it's deprecated. The reason for using gnome-socket and ares / GNU adns relies in the fact that gnome_dns_lookup forks another process to do the lookup. You can still use gnome_socket even without ares / GNU adns: when it needs to do dns lookup it will do it via gnome_dns.What's New in This Release:· Some utility functions (gnome_socket_get/set_*) have been added to gnome-socket.· Moreover, gnome-socket now has a new higher-level abstraction (gnome_string_socket) to make the use of text line-oriented protocols over TCP sockets simpler. · Documentation now covers 97% of the gnome-socket library now
gnome-socket Related Software