1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
List<Participant> participants = new ArrayList<>();
try {
srv = new ServerSocket(Integer.valueOf(txtPort.getText()));
while (true) {
//serveur accepte la connexion d'un participant
Participant Ui = new Participant(nonce, srv.accept(), "Connecté...");
//ajouter le participant venu à la liste et rafraichir le tableau
participants.add(Ui);
//lancement du thread du nouveau participant
Thread thread = new Thread(Ui);
thread.start();
}
} catch (IOException e) {
e.printStackTrace();
} |