Scrivo sull'applicazione server/client UDP.Associazione di 40 socket a 40 indirizzi IP diversi
Voglio che il mio server singolo gestisca 40 client alla volta. Per questo, voglio creare 40 thread dedicati, ciascuno dedicato a un singolo cliente. Dato che ci sono 40 thread uno per ogni cliente, voglio creare anche 40 socket dedicati.
Ma il problema che:
Non so quale sarà il 40 indirizzi IP a cui io bind() i miei zoccoli. (Dal momento che per ora, devo legare() all'indirizzo IP del mio server.) Normalmente lego() a "INADDR_ANY"
quando c'è solo un singolo socket.
Ma quali dovrebbero essere gli indirizzi IP a cui dovrei legare() ciascuna delle mie 40 prese? Per favore aiutatemi. Ogni commento/aiuto è apprezzato.
Avete bisogno di 40 prese (indirizzi socket) o 40 indirizzi IP? Il tuo ospite ne avrà così tanti? –