GNet is a simple network library. It is written in C, object-oriented, and built upon GLib. It is intended to be small, fast, easy-to-use, and easy to port. The interface is similar to the interface for Java's network library.
GNet has been ported to Linux, BSD, macOS, Solaris, HP-UX, and Windows. It may work on other flavors of Unix too.
According to the GNet reference below, <blockquote> GNet is very soon (with the release of GLib 2.22.0) going to be deprecated and replaced by the newly added platform-independent network and socket abstraction layer in GLib/Gio </blockquote>