guarda il server è multithread e li nn c'è problema.....
io ho provato come dici tu, ma per fare un test ho messo questo codice subito dopo l entrata nel metodo modifica
codice:
try {
for (int c = 0; c< 10 ; c++){
os.println(c);
Thread.sleep(1000);
}
} catch (InterruptedException ex) {
Logger.getLogger(clientThread.class.getName()).log(Level.SEVERE, null, ex);
}
così che prima di eseguire qualsiasi operazione mi deve stampare da 1 a 10 nel client cadasecondo.
ma il risultato è che se avvio l operazione con 2 client.. mi stampa in numeri contemporaneamente.... questo vuol dire che sono tutti e due dentro quel metodo...
cmq posto il codice, è un po incasinato che ci sto lavorando.....