Dans cet exemple vous avez cette partie de code:
byte clientBuf[64];
int clientCount = 0;
while(fh.available())
{
clientBuf[clientCount] = fh.read();
clientCount++;
if(clientCount > 63)
{
dclient.write(clientBuf,64);
clientCount = 0;
}
}
if(clientCount > 0) dclient.write(clientBuf,clientCount);
qui lit les données du fichier pour les envoyer par bloc de 64 octets. Bien sûr si les données sont en mémoire pas besoin de lire dans le fichier