summaryrefslogtreecommitdiff
path: root/libraries/gnet/README
blob: 1caa54654671374d6813faf6cabc33f8b4aafb58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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.

GNet 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