Forse perchè quando metti a null il tuo oggetto Input/OutputStream non comunichi all'altro capo del collegamento che lo stesso è stato interrotto , e quindi i dati vengono cmq inviati .
Mentre con la close() c'è una serie di passaggi che fa si che entrambe le parti siano consapevoli della chiusura.
![]()



Rispondi quotando