Quote:
Originariamente inviato da nuovoUtente86
In realtā si genera un' eccezione di binding in quanto tenta di collegare un nuovo Ssocket su una porta ancora occupata, senza una chiamata a setReuseAddress().
|
non si genera l'eccezione perchč il server crea il socket fuori dal while, quindi una sola volta.
Codice:
ss = new ServerSocket(22222);
while (true) {
System.out.println("Server in attesa di richieste...");
cs = ss.accept();
System.out.println("Un client si e' connesso...");
InputStream is = cs.getInputStream();
BufferedReader dis = new BufferedReader(new InputStreamReader(is));
System.out.println("Risposta del server: " + dis.readLine());
}
semplicemente si mette in ascolto di altri client sulla stessa porta
č la base da cui partire per rendere il server multiclient...