Skip to content

violetatatatatatatata/minitalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minitalk

Este es un proyecto cuyo propósito es crear un pequeño programa de intercambio de datos utilizando señales UNIX.

til

Funcionalidad

El proyecto se compone de dos programas: un cliente y un servidor.

  • server: El servidor debe lanzarse primero y, tras lanzarse, debe mostrar su PID.
  • client: El cliente tomará como parámetros el PID del servidor y la string que debería mandarse. Una vez que el cliente haya comunicado la string, el servidor debe mostrarla.

La comunicación entre el cliente y el servidor debe hacerse SOLO utilizando señales UNIX: SIGUSR1 y SIGUSR2

Uso

Para usar el proyecto, primero compila ambos ejecutables con make:

$ make

Luego, inicia el servidor en una terminal. Te mostrará su PID:

$ ./server
PID: [número_del_pid]

Finalmente, en otra terminal, ejecuta el cliente, pasando el PID del servidor y el mensaje que deseas enviar:

$ ./client [número_del_pid] "Hola, mundo!"

El servidor recibirá el mensaje y lo imprimirá en su terminal.

Fuentes

About

Sincroniza dos terminales cliente-servidor recreando protocolos sencillos de telecomunicación (finalizado)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors