Re: Libreria para comunicacion en red
El Sun, 14 Feb 2016 08:28:02 +0100
Altair Linux <altairlinux@gmail.com> escribió:
> Hola,
>
> estoy haciendo un programa en C/C++ y necesito hacer un sistema de chat
> basico.
>
> Con basico me refiero a esto: 1 ordenador hace de servidor y X ordenadores
> (5, 15, 25, etc) hacen de clientes. La comunicacion consiste en cadenas de
> texto, inicialmente de hasta 128 caracteres.
>
> La comunicacion es siempre de cliente a servidor, los clientes no se
> comunican entre si.
>
> Los datos de conexion (la IP del servidor y el puerto del servidor) estan
> almacenados en un archivo de texto en el cliente.
>
> Busco que funcione en windows y linux.
>
> He mirado la documentacion de estas opciones:
> - SDL_net, no parece que se puedan coger los datos de conexion desde un
> archivo.
> - cpp-netlib, parece un proyecto muy joven.
> - Boost.Asio, la impresion que me da es que es matar moscas a cañonazos
>
> Tambien he considerado sin usar libreria, pero de programacion en C en
> windows no la conozco y no se si es buena opcion. En Linux si que he visto
> algunas cosas.
>
> ¿Sugerencias?.
>
Usa la libreria estandar:
#include <sys/types.h>
#include <sys/socket.h>
en windows solo tenes que inicializarla antes, no recuerdo la sentencia pero una vez inicializada lo demas es lo mismo
> Gracias
--
Angel Claudio Alvarez <angel@angel-alvarez.com.ar>
Reply to: