Ultimo problema....non ce la faccio più!!!!
Allora, ho sempre il mio server UDP, a cui son collegati vari client.
Ora, tutti i client fanno una richiesta, e il server si comporta da master slave, nel senso che solo dopo aver ricevuto tutte le richieste, elabora un algoritmo, e poi risponde a tutti i client, ad ognuno la risposta alla propria richiesta, quindi non una risposta unica a tutti.
Ora, ho fatto una cosa del genere sul server:
for(i=0;i<MAXCLIENTS; i++)
{
recvfrom(bla bla bla);
richiesta[i]= ppp;
indirizzo_client[i]=xxx;
porta_client[i]=000;
}
Algoritmo();
for(i=0;i<MAXCLIENTS; i++){
risposta[i]=yyyy;
sendto();
}
Ora il problema è che non so' come passare alla sendto() gli indirizzi ip e le porte dei client che avevano fatto richiesta e che avevo salvato sulla recvfrom().
Qualcuno può aiutarmi?
Grazie.