Versione con input/output TCP