Hallo,
ich verwende DMXC2 über ArtNet. Als Empfänger kommt ein kleines Tool zum Einsatz, welches ein Enttec Pro USB ansteuert. ("Artnode")
Dieses Tool zeigt eine Ausgabe aller erhaltenen ArtNet-Pakete. (siehe Screenshot 1)
Wenn man nun DMXC2 neustartet oder die Einstellungen des ArtNet-Plugins ändert, so sendet DMXC2 ein spezielles Paket. (Zu erkennen am anderen "OpCode: 8448", siehe Screenshot 2) Ab diesem Moment zeigt das Protokoll nur noch "Kauderwelsch". Ob die DMX-Ausgabe noch funktioniert, kann ich gerade nicht sagen, weil alles in der Schule steht. Ich meine aber mich zu erinnern, dass diese nicht beeinträchtigt wird. Insofern handelt es sich nicht um ein konkretes Problem.
Ich habe dennoch mal genauer geschaut und mit Wireshark (siehe Anhang, mit Wireshark öffnen) das betreffende Paket untersucht und mit der ArtNet-Spezifikation verglichen:
Das Problempaket ist ein "ArtPollReply"-Paket, welches zu lang ist!
Es zeigt sich am Ende ein Bereich "Excess Bytes", der von Wireshark zu Recht nicht erkannt wird, weil per Spezifikation von ArtNet hier nichts mehr hingehört.
Bei genauerer Betrachtung dieses Bereiches scheint es sich um ein weiteres "ArtPollReply"-Paket zu handeln bzw. den Beginn eines solchen. Bei diesem fällt auf, dass manche Informationen des ersten Paketes fehlen und andere Informationen "durchlöchert" sind mit 00-Bytes.
Da ich mir nicht vorstellen kann, dass das so sein soll, wollte ich einfach mal nachfragen, worum es sich hierbei handelt?
Ein präventives "Danke" für Eure Mühen und die Beruhigung meinerseits.
Gruß Simon