Scusate l'ignoranza, ma ho un problemone.
Ho implementato un SW in C per delle virtual machine linux, di client/server UDP.
Ora, fin qui nessun tipo di problema. Definisco le porte, connetto il client al server e ho implementato tutti gli scambi di messaggi che mi occorrono.
Ora dovrei modificare il server, in modo da comportarsi come server concorrente, quindi gestire simultaneamente piu client!
avevo pensato di definire porte diverse (una x ogni client) ma ho il problema poi lato server.
Il problema è che devo lavorare con UDP, quindi non so' se è possibile fare delle fork(), non avendo la funzione listen(), ecc.. ecc...
Qualcuno potrebbe darmi qualche idea?
Vi prego!!!!!!!
Grazie in anticipo!