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:
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();
     }
}
La cosa che mi lascia perplesso è la creazione dell'oggetto PrintStream per ogni socket, ogni volta che dunque il metodo verrà eseguito!
Vorrei sapere: quali sono gli effetti di questo metodo realtivamente alla variabile send? Cosa accade in memoria e durante la computazione del programma?