Servus Leute,
als Übung will ich mir ein Programm schreiben, das meine Netzlautsprecher (Denon Heos Familie) steuert - zusätzlich zur App, denn es gibt keine (kostenlose) Windowsversion. Benutzen kann man zur Kommunikation Telnet Kommandos, wie in der CLI Spezifikation beschrieben. Dort heißt es auch, dass die dazu natürlich nötige IP Adresse der Lautsprecher über eine UPnP SSDP M-search ermittelt werden kann. Nun sind über UPnP ja seit einigen Jahren nicht nur gute Dinge bekannt. Frage wäre daher: kann man die IP Adresse eines Netzgeräts auch anders ermitteln? Natürlich ließe sich die im Netzwerk Bereich des Windows Explorers oder in der Weboberfläche der Fritzbox auslesen und dann im Programm hardcoden. Aber das finde ich ungefähr so passend und elegant wie Weinstein auf einem Feministenkongress... Außerdem scheint mir das Absetzen des M-search Kommandos eher kompliziert zu sein, weshalb ich einfachere Optionen vorziehen würde.
als Übung will ich mir ein Programm schreiben, das meine Netzlautsprecher (Denon Heos Familie) steuert - zusätzlich zur App, denn es gibt keine (kostenlose) Windowsversion. Benutzen kann man zur Kommunikation Telnet Kommandos, wie in der CLI Spezifikation beschrieben. Dort heißt es auch, dass die dazu natürlich nötige IP Adresse der Lautsprecher über eine UPnP SSDP M-search ermittelt werden kann. Nun sind über UPnP ja seit einigen Jahren nicht nur gute Dinge bekannt. Frage wäre daher: kann man die IP Adresse eines Netzgeräts auch anders ermitteln? Natürlich ließe sich die im Netzwerk Bereich des Windows Explorers oder in der Weboberfläche der Fritzbox auslesen und dann im Programm hardcoden. Aber das finde ich ungefähr so passend und elegant wie Weinstein auf einem Feministenkongress... Außerdem scheint mir das Absetzen des M-search Kommandos eher kompliziert zu sein, weshalb ich einfachere Optionen vorziehen würde.