Allora, cerco di spiegarmi meglio.
Siccome sto simulando un collegamento satellitare, dove fai conto che il server sia sul satellite, ed i vari client a terra, devo incapsulare le risposte( x risposte intendo alcuni parametri dedicati x singolo terminale) ed inviarle in broadcast,in modo che ogni client si prenda il messaggio a lui indirizzato e basta.
Quindi il server praticamente mi fa una reed ogni tot. secondi, dove mi legge le richieste dei vari client, quindi mi calcola alcuni parametri, e me li invia in broadcast ai client.

Io per il momento ho fatto un classico server-multiclient UDP (socket UDP), dove rispondo ad ogni client con un messaggio dedicato (ho fatto una fork() della sendto() ). Ora vorrei perfezionarlo in modo da fare un unica risposta broadcast, e poi stara' ad ogni client prendersi la risposta con il proprio ID. Logicamente utilizzero le socket RAW e non più UDP.