Simple Network Library

Simple Network Library (SNL) es una biblioteca informática desarrollada con el lenguaje C que proporciona funciones para realizar operaciones de comunicación en red.

El origen del nombre, Simple Network Library, puede considerarse como un guiño a la biblioteca Simple DirectMedia Layer, SDL, ya que como se puede observar las siglas solo varían de una D, SDL, a una N, SNL.

Esto se debe a que al igual que SDL es ampliamente usada para el desarrollo de videojuegos, especialmente de videojuegos que sean software libre, SNL se creó con la intención de facilitar el desarrollo y programación de videojuegos multijugador en red aún más de lo que pueda facilitarlo otras bibliotecas como SDL Net, de forma que el trabajo del programador con los sockets y la labor de conseguir Multiplexación, para que un servidor pueda atender a varios clientes de forma no bloqueante, sea lo suficientemente sencillo para que el programador no pierda tiempo en la comunicación que podría invertir en el juego en si.

El repositorio oficial es accesible desde internet y los parches son enviados al mantenedor por correo electrónico para ser aplicados al repositorio oficial.

En la página web oficial de SNL se indica la localización del repositorio oficial así como documentación que pueden consultar todos aquellos que quieran participar en el hacking de SNL y no conozcan el uso de Darcs.