mDNS et i-phone

Bonjour,

j'ai constaté que mDNS (commande MDNS.begin(mDNSname) de la librairie ESPmDNS.hne donnait rien avec un iphone. ihone qui bien-sûr répond correctement avec l'adresse IP de l'ESP32

Il semble (pas spécialiste des téléphones) que ce soit une limite liée aux iphones :frowning:

Connaissez-vous une alternative ou un contournement ?

Merci

Salut,
désolé je ne suis pas sûre que cela va t'aider, mais je ne comprends pas trop ta problèmatique.
Pourquoi tu parle de iPhone?
Si tu fais un MDNS.begin("Elprofessor") sur ton ESP, cela indique uniquement à l'objet MDNS à quel nom il doit répondre.

Je ne connais pas du tout Iphone, donc je ne sais pas si son browser, si c'est ça que tu utilise pour accéder à ton ESP, supporte le protocole mDNS ou si un service iPhone le supporte nativement.

Donc je suppose que tu cherche donc a utiliser le protocol mDNS sur ton iPhone, via son browser ?
Je crois avoir cru comprendre que le service Bonjour utilisait ce protocole automatiquement.

Je complète pour être plus clair : j'ai un ESP32 avec un serveur web

#include <WiFi.h>
#include <AsyncTCP.h>
#include <ESPAsyncWebServer.h>
#include <ESPmDNS.h>

L'interface web fonctionne et je peux y accéder par l'IP de l'ESP32 ou par son nom mDNS sur mon ordi portable linux.
Sur un iphone il n'y a que l'adresse IP qui permet d'accéder à l'interface web mais pas le nom mDNS. Sur l'iphone, j'ai essayé avec firefox mais dès que possible je teste avec safari et si je peux avec chrome.

Ce n'est pas bloquant, c'est juste nettement moins pratique :wink:

Ok, c'est bien ce que j'avais compris, mais on parle donc d'une utilisation via ton navigateur ?
Comme c'est Apple qui a crée le protocole qu'il est utilisé par leur service Bonjour, c'est étonnant qu'il ne le supporte pas.
A moins que le navigateur n'utilise pas le service NetService pour une raison de sécurité.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.