GNet 2.0.7 review

by on

GNet is a network library

License: LGPL (GNU Lesser General Public License)
File size: 594K
Developer: David A. Helder
0 stars award from

GNet is a network library. It is object-oriented, written in C, and built upon GLib. It is intended to be easy to use and port. It supports abstract Internet addresses, TCP, UDP, IP Multicast, IPv6, asynchronous DNS lookups, SHA, MD5, Base64, URIs, and SOCKS.

It comes with documentation and examples.

Here are some key features of "GNet":
TCP "client" and "server" sockets
UDP and IP Multicast sockets
High-level TCP connection and server objects
Asynchronous socket IO
Internet address abstraction
Asynchronous DNS lookup
IPv4 and IPv6 support
Byte packing and unpacking
URI parsing
SHA and MD5 hashes
Base64 encoding and decoding
SOCKS support

GNet 2.0.7 search tags