Next: , Previous: , Up: GNU Serveez   [Contents][Index]

5 Embedding

This chapter documents how to embed Serveez into C programs and describes all parts of the API it provides.

The Serveez core library provides all of the functionality necessary in order to write Internet protocol servers (currently TCP, UDP, ICMP and RAW sockets), pipe servers (connection-oriented via a pair of named pipes) and coservers in a portable way. All of the included servers are based upon this library, which encapsulates the native network and file system programming interface of different Unices and Windows systems.

The following sections will give the reader an overview about how to use its core library.