GNet is a simple network library. It is written in C, object-oriented, and built upon GLib. It is intended to be easy to use and port. GNet comes with documentation and examples.
gnet-1.1.9: description + notes
Features:
- 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
The GNet home page has more information, including on-line documentation.
Developers intending to use this distribution for application development should be sure to read the information in FAQ 3.8.
To auto-install this package, go back and click on the respective install icon.