From 94751243d87aa3c6fad5a293109e7cb5df409a2e Mon Sep 17 00:00:00 2001 From: Thijs Triemstra Date: Sat, 6 Apr 2024 15:19:57 +0200 Subject: [PATCH 1/3] support custom mdns hostname --- src/WebSocket.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/WebSocket.cpp b/src/WebSocket.cpp index 7a8102b..c696ca7 100644 --- a/src/WebSocket.cpp +++ b/src/WebSocket.cpp @@ -115,11 +115,11 @@ namespace WebSocket } // namespace - void initialize() + void initialize(const String &hostname) { m_socket.begin(); m_socket.onEvent(onEvent); - MDNS.begin("fastledhub"); + MDNS.begin(hostname); MDNS.addService("http", "tcp", 80); MDNS.addService("ws", "tcp", 81); } From 764d0e5632ac8c885795f7935c162de7c28e7966 Mon Sep 17 00:00:00 2001 From: Thijs Triemstra Date: Sat, 6 Apr 2024 15:21:25 +0200 Subject: [PATCH 2/3] add default hostname --- src/WebSocket.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WebSocket.h b/src/WebSocket.h index 62b59bf..68df045 100644 --- a/src/WebSocket.h +++ b/src/WebSocket.h @@ -7,7 +7,7 @@ namespace WebSocket { /// Initialize the websocket instance - void initialize(); + void initialize(const String &hostname = "fastledhub"); /// Handle websocket void handle(); From 64aec6082adbcec29123368e48a4415568ed2477 Mon Sep 17 00:00:00 2001 From: Thijs Triemstra Date: Sat, 6 Apr 2024 15:23:06 +0200 Subject: [PATCH 3/3] use projectname for hostname --- src/FastLEDHub.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/FastLEDHub.cpp b/src/FastLEDHub.cpp index 6ae737e..4cb0c6a 100644 --- a/src/FastLEDHub.cpp +++ b/src/FastLEDHub.cpp @@ -26,7 +26,7 @@ void FastLEDHubClass::initialize(const String &projectName, bool enableGammaCorr Config.initialize(); if (WiFi.status() == WL_CONNECTED) { - WebSocket::initialize(); + WebSocket::initialize(projectName); Webserver::initialize(); Fade::initialize(); }