Sala de chat en C para 100 usuarios

Final

06 de Diciembre de 2019

Dificultad
Conocimiento de C 75%
baner-chat-100

Descargar proyecto completo

Felicidades a todos los que llegaron hasta esta parte del tutorial, ahora vamos a ver en acción el proyecto final y como puedes ejecutarlo.
Como saben dentro de los requisitos de este proyecto, era necesario tener un sistema linux ya que el programa utiliza librerías propias del sistema y en windows habría que hacer algunos cambios, en la próxima parte del tutorial explicare como hacer estos cambios para que también funcione en windows.
Primero que todo, hay que compilar el programa nos dirigimos a la carpeta del proyecto, abrimos una terminal y tecleamos los siguientes comandos.
$ gcc -o server -lm server.c -lpthread
$ gcc -o client -lm client.c -lpthread
Esto utiliza el compilador propio de linux para compilar ambos programas y como resultado obtenemos 2 archivos binarios en el directorio.

Luego para ejecutarlos usamos los siguientes comandos. 
$ ./server <port> 
Dónde <port> es un puerto cualquiera de la máquina, 8000, 5000, 7800, etc. Este puerto no debe estar ocupado por ninguna aplicación.
Abrimos otra terminal y ejecutamos el cliente en el mismo puerto del servidor
$ ./client <port> 
De esta manera se pueden abrir hasta 100 terminales para 100 clientes en la sala de chat 

Descargar proyecto completo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Otros Posts: