signification de for (; ;)

Bonjour,

Dans ce bout de code qui fonctionne sur lethernet shield, je ne comprens pas le rôle de for(;; ). Ca fait ce for(;; ) ?

Merci !

void loop()
{
if (client.available()) {
char c = client.read();
Serial.print(c);
}

if (!client.connected()) {
Serial.println();
Serial.println("disconnecting.");
client.stop();
for(;; )
;
}
}

C'est une boucle infinie.

Merci Luj06 !

Mais concretement ca veut dire quoi ?

par exemple dans ce bout de code :

if (!client.connected()) {
Serial.println();
Serial.println("disconnecting.");
client.stop();
for(;; )
;
}

Cela veut dire qu'il empêche le programme de continuer à travailler dès qu'il détecte que le client n'est plus connecté, puisqu'il ne sort plus jamais de la fonction loop.

Il faudra donc resetter l'Arduino si tu veux recommencer.

Ok, merci !