CAPITO perche io in poche parole uso questo trucco che mi hai suggerito per la proclamazione server.
ho un sistema dove un solo client si puo proclamare server,
ma nella cattura dell eccezzione
catch (IOException e) {
System.out.println("un altro client si e' proclamato server!");
System.exit(-1);
}
non e' che la IOEXCEPTION Puo essere lanciata anche per altri motivi oltre al fatto che la porta e' gia occupata?
perche allora in quel senso il mio programma dovrebbe distinguere questi motivi al motivo che la porta e' gia occupata.
se si come si fa ?