Gnet Network Library Reference Manual
<<< Previous Page | Home |  | Next Page >>>

# Gnet Overview

Gnet is a simple networking library. It is writen 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. It is somewhere between being wrappers over the standard network sockets library and providing high-level client and server abstractions.

Features:

- TCP 'client' sockets

- TCP 'server' sockets

- Non-blocking TCP sockets

- UDP

- IP Multicast

- Internet address abstraction

- Primitive asynchronous DNS lookup

Gnet is under the GNU Lesser General Public License. Read COPYING for information on the license (this file comes with the GNet distribution). In a nutshell: You can share GNet with your friends and make changes to it, but it's not our fault if it breaks your computer.

<<< Previous Page | Home |  | Next Page >>>
Gnet Network Library Reference Manual | GNet for developers