mirror of
https://github.com/DCC-EX/CommandStation-EX.git
synced 2024-12-23 21:01:25 +01:00
mDNS entry now uses IP_PORT and WIFI_HOSTNAME
This commit is contained in:
parent
d1f558d64f
commit
c0f69cd278
@ -187,8 +187,8 @@ bool EthernetInterface::checkLink() {
|
||||
}
|
||||
LCD(4,F("IP: %d.%d.%d.%d"), ip[0], ip[1], ip[2], ip[3]);
|
||||
LCD(5,F("Port:%d"), IP_PORT);
|
||||
mdns.begin(Ethernet.localIP(), "dccex"); // hostname
|
||||
mdns.addServiceRecord("dccex._withrottle", 2560, MDNSServiceTCP);
|
||||
mdns.begin(Ethernet.localIP(), WIFI_HOSTNAME); // hostname
|
||||
mdns.addServiceRecord(WIFI_HOSTNAME "._withrottle", IP_PORT, MDNSServiceTCP);
|
||||
// only create a outboundRing it none exists, this may happen if the cable
|
||||
// gets disconnected and connected again
|
||||
if(!outboundRing)
|
||||
@ -196,7 +196,7 @@ bool EthernetInterface::checkLink() {
|
||||
}
|
||||
return true;
|
||||
} else { // LinkOFF
|
||||
if (connected) {
|
||||
if (connected) { // Were connected, but no longer without a LINK!
|
||||
DIAG(F("Ethernet cable disconnected"));
|
||||
connected=false;
|
||||
//clean up any client
|
||||
@ -204,6 +204,7 @@ bool EthernetInterface::checkLink() {
|
||||
if(clients[socket].connected())
|
||||
clients[socket].stop();
|
||||
}
|
||||
mdns.removeServiceRecord(IP_PORT, MDNSServiceTCP);
|
||||
// tear down server
|
||||
delete server;
|
||||
server = nullptr;
|
||||
|
Loading…
Reference in New Issue
Block a user