Originariamente inviato da jurigagarin
piccolo il web si...
quindi per ogni client hai una serversocket in attesa di richiesta di trasferimento files? e per ogni richiesta lanci un thread che si occupa di gestire il traferimento dalla socket ritornata dalla accept()?

p.s. hai messanger? così magari ci scambiamo opinioni runtime
sì, praticamente la base èq uesta:
un thread che resta in ascolto di richieste di altri client (e lancia nuovi thread che gestiscono lo scambio)
un thread che resta in contatto con il serverr (gli anda la lista e attende la lista globale che può arrivare più volte ed in più momenti ovviamente)
un thread per la gui che lancia nuovi thread per richiedere files ad altri client

L'ho impostato così

Il contatto msn lo vedio nel mio profilo.. ma al momento non ho tantissimo tempo causa altri esami