Я пытаюсь получить доступ к http:///myServerName.local/
ссылке через клиент, работающий на ESP32, после того, как я установил mDNS на сервере, работающем на другом ESP32.
Я пытался реализовать HTTP-запрос с предыдущей ссылкой, но, похоже, он не работает. Я также пытался получить доступ к ссылке из своего браузера, но это тоже не сработало.
Client Code:
HTTPClient http;
Serial.print("[HTTP] begin... \n");
http.begin("http://myServerName.local/"); //HTTP
Serial.print("[HTTP GET... \n");
int httpCode = http.GET();
...
Server Code:
void advertiseServices(const char* myName)
{
if(MDNS.begin(myName))
{
Serial.println(F("mDNS responder started."));
Serial.print(F("I am: "));
Serial.println(myName);
//Add service to MDNS-SD
MDNS.addService("http", "tcp", 80);
}
else
{
while(1)
{
Serial.println(F("Error setting up MDNS responder"));
delay(1000);
}
}
}
void setup(void)
{
//Activarea serviciilor prin care putem lua legatura cu device-urile in functie de numele lor
advertiseServices("myServerName");
...
}
Единственное, что я получил до сих пор, это -1
для httpCode
и ничего больше.