title: facil.io - lib sock - a making sockets in C easy to use. toc: true layout: api

A Simple Socket Library for non-blocking Sockets

The sock linrary was born to solve many concerns that pop up when using the system sockets API directly.

It supports TCP/IP sockets as well as unix doamin sockets. Pipes can also be attached to the library.

A Simple API

The sock.h API can be divided into a few different categories:

  • General helper functions

  • Accepting connections and opening new sockets.

  • Sending and receiving data.

  • Direct user level buffer API.

  • Read/Write Hooks.


More information coming soon. Until than, read the header files.