Originariamente inviato da Luca450Mhz
[...]
Il problema generalizzato è che ho n e j processi che svolgono ruoli diversi, ma devono poter comunicare tra loro (uno a caso degli n deve poter comunicare con uno a caso dei j). Mi serve che mi consigliate quale metodo di comunicazione sia più adatto, all'implementazione poi ci penso io!
Uhm, forse una mailbox condivisa, magari sfruttando una named pipe. Nella mailbox ogni processo piazza un messaggio nella forma (destinatario + corpo), aggiungendo magari il mittente
se serve; tutti gli interessati si tengono in ascolto, e quando uno trova un messaggio per lui lo preleva e agisce
di conseguenza. Potresti eventualmente usare una mailbox per
gruppo di processi.
Buttato li come viene viene, spero ti sia di qualche utilita`.