No, ma figurati, capisco di aver tartassato i maroni in maniera allucinante, ma ti giuro che per uno che non ha mai programmato, doversi tirar su un server multiclient UDP che facesse determinate cose, è stato un massacro!!!
Anche perchè sto facendo una corsa contro il tempo, quindi preferivo chiedere a voi molte cose per evitare di perder tempo con la mia scarsa competenza in C, anchè perchè tutta la questione del semplice printf("Questo è il mio primo programma in C"); l'ho dovuta fare in fretta e furia, quindi sbagliavo molte cose perchè non avevo le basi.
comunque ho risolto semplicemente sostituendo la
struct in_addr indirizzo;
con la
struct sockaddr_in client;
e procedendo come mi avevate gentilmente risposto.
Ora non mi rimane che testare il tutto nella rete REALE, con più pc, e vedere che effettivamente risponda giustamente ad ogni client.