Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


Barra lateral

Proyecto Integral de Ingeniería del Software
Metodologías Ágiles
Trabajo Fin De Grado
Guía Memoria TFG

Colecciones

Otros

dad:comunicacion_entre_procesos

¡Esta es una revisión vieja del documento!


Comunicación Entre Procesos

Conceptos básicos

Es necesario un protocolo que establecerá quien es el emisor y quien el receptor Tipos de comunicación:

  • Unicast: De un proceso a otro, una sola comunicación
  • Multicast: desde un proceso a varios

Operaciones primitivas básicas:

  • Enviar
  • Recibir
  • Conectar: Inicia proceso de solicitar conexión y otro de aceptar conexión
  • Desconectar: Finaliza el proceso anterior

Los extremos de comunicación son independientes. Tienen que haber funciones que eviten que se bloquee infinitamente nuestro programa al hacer una petición a un servidor. Las soluciones son TimeOut y esto debe estar en un hilo para que no se tumbe el proceso principal. Las operaciones pueden ser síncronas(bloqueantes) o asíncronas(no bloqueantes).

dad/comunicacion_entre_procesos.1697454076.txt.gz · Última modificación: 2023/10/16 11:01 por thejuanvisu