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.