From 5c5c940d7175b5f1eccb85985cb5dfe49c8e568d Mon Sep 17 00:00:00 2001 From: richonguzman Date: Mon, 8 Sep 2025 19:00:23 -0300 Subject: [PATCH] mDNS added --- src/tnc_utils.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/tnc_utils.cpp b/src/tnc_utils.cpp index b35a202..60689a3 100644 --- a/src/tnc_utils.cpp +++ b/src/tnc_utils.cpp @@ -17,10 +17,12 @@ */ #include +#include "ESPmDNS.h" #include "configuration.h" #include "station_utils.h" #include "kiss_protocol.h" #include "kiss_utils.h" +#include "tnc_utils.h" #include "utils.h" @@ -45,6 +47,17 @@ namespace TNC_Utils { if (Config.tnc.enableServer && Config.digi.ecoMode == 0) { tncServer.stop(); tncServer.begin(); + String host = "igate-" + Config.callsign; + if (!MDNS.begin(host.c_str())) { + Serial.println("Error Starting mDNS"); + tncServer.stop(); + return; + } + if (!MDNS.addService("tnc", "tcp", TNC_PORT)) { + Serial.println("Error: Could not add mDNS service"); + } + Serial.println("TNC server started successfully"); + Serial.println("mDNS Host: " + host + ".local"); } }