Vistas: 623
Tiempo de lectura:1 Minutos, 4 Segundos

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

Terminal de la izquierda servidor. Las dos terminales de la derecha, los clientes.