Allora per il limite imposto set_time_limit(0); per quanto riguarda la velocità di trasferimento, non dipende da me, cioè io invio la roba, il protocollo tcp tenta di inviare il pacchetto finchè non viene accettato, il server riceve fino a quando il client non si disconnette tramite shutdown su scrittura.
Io cmq invio sempre 4096 e ricevo a blocchi da 4096.
Per calcolare la velocità di trasferimento penso che bisogna mettere nel ciclo di ricezione qualcosa tipo V = S/tempo, quindi velocità di trasferimento = Bytes/tempo, basandomi sulla lunghezza della stringa che talvolta ottengo cn socket_read.
Ma vorrei risolvere una cosa prima.
Quando in linea di comando io faccio più echo sequenzialmente, l'ouput si allunga sempre di più, esiste un modo per modificare la stessa zona di output?
Tipo
echo "ciao";
echo "ciao";
Output non: ciaociao
ma: ciao
Cioè in modo tale da aggiornare la stessa posizione, altrimenti se devo fare la stima per i byte ricevuti mi si creano un bordello di linee, mentre io vorrei modificare una porzione e basta.
Qualcuno sa cm fare?
Ciao