Ciao.
Prova a sostiruire questa riga di codice
con questacodice:If flusso.CanRead Then
ed a fare le modifiche del caso.codice:If cliente.Available > 0 Then
Poi l'Array di Byte lo dimensionerei con il valore di cliente.Available.
Facci sapere...
Ciao