WiFi.status() fonctionne aléatoirement

Bonjour à tous.
Encore un pb, sur ESP32 pour m'assurer que la connexion Wifi est ok, je teste avec WiFi.status() == 3 . mais ça semble fonctionner très aléatoirement, avec pourtant le wifi connecté en permanence. y a il quelque chose que j'oublie de faire pour rafraichir le status ?
Merci de votre éclairage.

Sur ESP32 vous pouvez utiliser les callbacks de la stack WiFi qui vous informent qu’il se passe.

Cf un exemple dans ce code pour NTP