File tree 2 files changed +16
-16
lines changed
libraries/ESP8266mDNS/examples/LEAmDNS
2 files changed +16
-16
lines changed Original file line number Diff line number Diff line change @@ -189,13 +189,13 @@ bool MDNSProbeResultCallback(MDNSResponder* p_pMDNSResponder,
189
189
p_pMDNSResponder->setDynamicServiceTxtCallback (hMDNSService, MDNSDynamicServiceTxtCallback, 0 );
190
190
}
191
191
}
192
+ }
193
+ } else {
194
+ // Change hostname, use '-' as divider between base name and index
195
+ if (MDNSResponder::indexDomain (pcHostDomain, " -" , 0 )) {
196
+ p_pMDNSResponder->setHostname (pcHostDomain);
192
197
} else {
193
- // Change hostname, use '-' as divider between base name and index
194
- if (MDNSResponder::indexDomain (pcHostDomain, " -" , 0 )) {
195
- p_pMDNSResponder->setHostname (pcHostDomain);
196
- } else {
197
- Serial.println (" MDNSProbeResultCallback: FAILED to update hostname!" );
198
- }
198
+ Serial.println (" MDNSProbeResultCallback: FAILED to update hostname!" );
199
199
}
200
200
}
201
201
}
@@ -241,8 +241,8 @@ void handleHTTPClient(WiFiClient& client) {
241
241
if (req == " /" ) {
242
242
IPAddress ip = WiFi.localIP ();
243
243
String ipStr = String (ip[0 ]) + ' .' + String (ip[1 ]) + ' .' + String (ip[2 ]) + ' .' + String (ip[3 ]);
244
- s = " HTTP/1.1 200 OK\r\n Content-Type: text/html\r\n\r\n <!DOCTYPE HTML>\r\n <html>Hello from ESP8266 at " ;
245
- s += ipStr;
244
+ s = " HTTP/1.1 200 OK\r\n Content-Type: text/html\r\n\r\n <!DOCTYPE HTML>\r\n <html>Hello from " ;
245
+ s += WiFi. hostname () + " at " + ipStr;
246
246
// Simple addition of the current time
247
247
s += " \r\n Current time is: " ;
248
248
s += getTimeString ();
Original file line number Diff line number Diff line change @@ -233,13 +233,13 @@ bool MDNSProbeResultCallback(MDNSResponder* p_pMDNSResponder,
233
233
}
234
234
}
235
235
}
236
+ }
237
+ } else {
238
+ // Change hostname, use '-' as divider between base name and index
239
+ if (MDNSResponder::indexDomain (pcHostDomain, " -" , 0 )) {
240
+ p_pMDNSResponder->setHostname (pcHostDomain);
236
241
} else {
237
- // Change hostname, use '-' as divider between base name and index
238
- if (MDNSResponder::indexDomain (pcHostDomain, " -" , 0 )) {
239
- p_pMDNSResponder->setHostname (pcHostDomain);
240
- } else {
241
- Serial.println (" MDNSProbeResultCallback: FAILED to update hostname!" );
242
- }
242
+ Serial.println (" MDNSProbeResultCallback: FAILED to update hostname!" );
243
243
}
244
244
}
245
245
}
@@ -280,8 +280,8 @@ void handleHTTPClient(WiFiClient& client) {
280
280
if (req == " /" ) {
281
281
IPAddress ip = WiFi.localIP ();
282
282
String ipStr = String (ip[0 ]) + ' .' + String (ip[1 ]) + ' .' + String (ip[2 ]) + ' .' + String (ip[3 ]);
283
- s = " HTTP/1.1 200 OK\r\n Content-Type: text/html\r\n\r\n <!DOCTYPE HTML>\r\n <html>Hello from ESP8266 at " ;
284
- s += ipStr;
283
+ s = " HTTP/1.1 200 OK\r\n Content-Type: text/html\r\n\r\n <!DOCTYPE HTML>\r\n <html>Hello from " ;
284
+ s += WiFi. hostname () + " at " + ipStr;
285
285
// Simple addition of the current time
286
286
s += " <br/>Local HTTP services:<br/>" ;
287
287
s += strHTTPServices;
You can’t perform that action at this time.
0 commit comments