Hallo zusammen,
ich habe ein VB.NET-Programm unter Windows 7, eine Jukebox mit Touchscreenbedienung. Diese sendet per UDP/Broadcast aktuelle Statusinformationen (laufernder Titel, nächster Titel) in's LAN. Über einen Thread im Hintergrund empfängt sie Kommandos (Skip, Pause, neuer Titel für Playlist). So kann ich von beliebigen Clients über UDP die Statusmeldungen empfangen und Kommandos an die Jukebox absetzen. Das funktioniert hervorragend. Nun möchte ich das auch von meine Archos-Tablett können, den B4A unterstützt ja jetzt auch UDP. Für einen ersten Test habe ich mir das Beispiel aus der "Doku zu Network 1.10" unter UDPSockets genommen, nur die Ports angepasst. Leider bekomme ich es aber nicht hin. Weder empfange ich irgendwelche Statusmeldungen noch werden meine Kommandos von der Jukebox empfangen.
Vorher hatte ich das schon über TCP realisiert, das funktionierte auch unter B4A einwandfrei. Ich möchte aber zu UDP wechseln, da ich mir dann das Verwalten der An- und Abmeldungen von Clients sparen kann.
Die Beispiele, die ich bisher für B4A/UDP gefunden habe, arbeiten alle mit festen IP-Adressen für die Gegenseite, das ist bei mir ja nicht der Fall (auch die IP der Jukebox kann sich von mal zu mal ändern).
Kann mir jemand ein paar Tipp's geben? Oder geht das unter B4A nur mit festen IP's?
ich habe ein VB.NET-Programm unter Windows 7, eine Jukebox mit Touchscreenbedienung. Diese sendet per UDP/Broadcast aktuelle Statusinformationen (laufernder Titel, nächster Titel) in's LAN. Über einen Thread im Hintergrund empfängt sie Kommandos (Skip, Pause, neuer Titel für Playlist). So kann ich von beliebigen Clients über UDP die Statusmeldungen empfangen und Kommandos an die Jukebox absetzen. Das funktioniert hervorragend. Nun möchte ich das auch von meine Archos-Tablett können, den B4A unterstützt ja jetzt auch UDP. Für einen ersten Test habe ich mir das Beispiel aus der "Doku zu Network 1.10" unter UDPSockets genommen, nur die Ports angepasst. Leider bekomme ich es aber nicht hin. Weder empfange ich irgendwelche Statusmeldungen noch werden meine Kommandos von der Jukebox empfangen.
Vorher hatte ich das schon über TCP realisiert, das funktionierte auch unter B4A einwandfrei. Ich möchte aber zu UDP wechseln, da ich mir dann das Verwalten der An- und Abmeldungen von Clients sparen kann.
Die Beispiele, die ich bisher für B4A/UDP gefunden habe, arbeiten alle mit festen IP-Adressen für die Gegenseite, das ist bei mir ja nicht der Fall (auch die IP der Jukebox kann sich von mal zu mal ändern).
Kann mir jemand ein paar Tipp's geben? Oder geht das unter B4A nur mit festen IP's?