GNet2 is a simple network library. It is written in C, object-oriented, and built upon GLib2.