Una micro biblioteca de funciones para manejar sockets de Internet en Unix.
- Crear sockets de Internet.
- Asignar nombres a sockets (bind).
- Escuchar clientes (listen).
- Servir a clientes (bind y listen).
- Aceptar clientes (accept).
- Conectarse con servidores (connect).
- Enviar y recibir entre pares (send y recv).
- Apagar y cerrar conexiones (shutdown y close).
Básicamente funciona como envoltura a la familia de funciones para manejar sockets de Internet en Unix. Cuenta con un sistema rudimentario de manejo de errores.
Compila con C y C++ y es útil para encapsular en una clase de C++ o agregar las funciones de manejo de sockets de Windows (winsock) y hacer una biblioteca portable.