insertBool("input", "mod_udp_enabled", true);
insertBool("input", "mod_lirc_enabled", false);
+ insertInt("input_udp", "port", 2000);
+
insertInt("server-discovery", "prefer-ipv", 6);
// Not in config.json.sample - VDR login always sets this
#endif
#include "log.h"
+#include "config.h"
#include "inputudp.h"
if (initted) return false;
initted = true;
log = LogNT::getInstance();
- log->debug(TAG, "Starting InputUDP command server");
+ int port = 2000;
+ Config::getInstance()->getInt("input_udp", "port", port);
- if (!udp4.init(2000))
+ log->debug(TAG, "Starting InputUDP command server on port {}", port);
+
+ if (!udp4.init(static_cast<USHORT>(port)))
{
log->debug(TAG, "UDP4 init error");
initted = false;