Ti ringrazio per le risposte... in effetti avevo il dubbio che il Garbage Collector non agisse non appena vengono posti a null gli oggetti... mi era giunta una notizia falsa (capita spesso in ambito informatico, no? )

Solo una cosa mi domando... come mai quando invio dei dati dall'altra parte della socket, non ricevo alcuna eccezione riguardo l'ovvio fallimento dell'operazione. Se ho una connessione client/server con una socket A nel client e una socket B nel server, se pongo a null lo stream di input di B dovrebbe sollevarsi un'eccezione nel momento in cui tento di inviare dei dati da A a B... ma questo non succede. Questi misteri...

Ciao.