Salve,
vorrei risolvere il seguente interrogativo:
sto pensando di creare una funzione per inviare ad una lista di socket determinati oggetti.
Più o meno il metodo è fatto nella maniera seguente:
La cosa che mi lascia perplesso è la creazione dell'oggetto PrintStream per ogni socket, ogni volta che dunque il metodo verrà eseguito!codice:static PrintStream send; static void proc(Object ob, String s) { for(int c=0; c<list.length; c++) { send= new PrintStream(buffOutS, false); //riga oggetto della discussione! send.println(ob); send.flush(); send.println(s); send.flush(); } }
Vorrei sapere: quali sono gli effetti di questo metodo realtivamente alla variabile send? Cosa accade in memoria e durante la computazione del programma?

Rispondi quotando