@Rudi: ich hab jetzt dein Modul getestet, naja Testen ist der falsche Ausdruck-
Unter wheezy hab ich nicht mehr machen können, als ein use TcpServerUtils - und ein TcpServerOpen - mit Hilfe einer test.pl
Im Gegensatz zur SVN Version kompiliert das Modul fehlerfrei. - sprich FHEM sollte damit nicht mehr bei einem use... abstürzen. Ob multicast funktionell ist unter wheezy- sicher nicht!
das open steigt aus mit der FehlerMeldung:
multicast not supported without SO_REUSEPORT
, weil &SO_REUSEPORT nicht definiert ist, und das ist gut so!
Im Prinzip gehts um diese beiden Variablen aus meinem diff, die untere wheezy nicht definiert sind, und einen fatal error (Bareword) beim kompilieren machen. Du hast jetzt konsequenterweise alle "predefined".
Funktionstest (mit IPV4) -multicast mit FHEM hab ich auf Buster gemacht. - Evtl. könnte das noch wer anderer verifizieren. Mit IPV6 kann ich nicht dienen...
Ich würde die Log - msg weglassen/ändern, weil die kommt ja jedesmal wenn wer use TcpServerUtils schreibt und gar nichts mit multicast oder IPV6 im Sinn hat - unter wheezy.....(Vorschlag: "you are using an outdated operating system, this function ist not supported.."
l.g. erwin