Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 728 Bytes

README.md

File metadata and controls

17 lines (13 loc) · 728 Bytes

libusockets

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.