Erste Erkenntnis: Das was du oben als UDP sendest ist nicht notwendig. Das ist das, was der Player alle 10 Sekunden broadcasted. Damit kann man also herausfinden welche IP und welcher Port für die Connection vom Client verwendet werden muss. Da du die IP Adresse als auch den Port kennst, kannst du den Discover Teil komplett ignorieren. Das löst aber nicht das Kommunikationsproblem.
Ansonsten´kann wohl optional noch ein <LF> nach dem <CR> gesendet werden.
Kannst mal versuchen das \0xd zu ersetzen durch \0xd\0xa. Glaube allerdings nicht, dass es dann funktioniert, da das LF nur optional ist. ein CR sollte genügen.
Ansonsten´kann wohl optional noch ein <LF> nach dem <CR> gesendet werden.
Kannst mal versuchen das \0xd zu ersetzen durch \0xd\0xa. Glaube allerdings nicht, dass es dann funktioniert, da das LF nur optional ist. ein CR sollte genügen.
Kommentar