misterx
01-09-2019, 07:30
ciao,
scaricando pagine html tramite socket ed attraverso l'evento OnRead, ho notato che la lettura completa non avviene in una sola operazione ma cambia sempre; ad esempio, scaricando la home page di google, quello sotto è il numero di volte e le dimensioni del buffer che viene usato
1) 4290
2) 1430
3) 4290
4) 15730
5) 1430
6) 5720
7) 13737
Tali letture, rappresentano oviamente porzioni della pagina html che devo via via assemblare in un ulteriore buffer.
Mi chiedevo come testare la fine della pagina in quanto temo che la presenza di </html> non sia sufficiente per garantirmi che abbia letto tutto tramite socket.
scaricando pagine html tramite socket ed attraverso l'evento OnRead, ho notato che la lettura completa non avviene in una sola operazione ma cambia sempre; ad esempio, scaricando la home page di google, quello sotto è il numero di volte e le dimensioni del buffer che viene usato
1) 4290
2) 1430
3) 4290
4) 15730
5) 1430
6) 5720
7) 13737
Tali letture, rappresentano oviamente porzioni della pagina html che devo via via assemblare in un ulteriore buffer.
Mi chiedevo come testare la fine della pagina in quanto temo che la presenza di </html> non sia sufficiente per garantirmi che abbia letto tutto tramite socket.