Hallo zusammen,
über das UDP-Binding möchte ich Daten mit angeschlossenen Geräten austauschen.
Wenn nur Senden konfiguriert ist, funktioniert das ohne Probleme, genauso für Empfangen. Wenn aber beides gleichzeitig aktiviert wird, gibt es Probleme.
Mein Setup:
String myUdpRxData "UDP RX: [%S]" {udp="<[192.168.178.24:4444:'REGEX((.*))']"}
String myUdpTxData "UDP TX: [%S]" {udp=">[192.168.178.24:4444:'REGEX((.*))']"}
Daten werden über eine Regel generiert und zyklisch versendet:
sendCommand(myUdpTxData, "hallo")
Der Fehler:
Wenn beide Items aktiv sind, ist es leider so, dass die empfangenen Daten in myUdpTxData geschrieben werden statt in myUdpRxData. Letzteres wird nicht aktualisiert, und die Daten gehen verloren.
Wie bekomme ich die richtige Zuordnung, so dass Daten über myUdpTxData gesendet und über myUdpRxData empfangen werden?
Ich habe schon verschiedene Kombinationen true/false von
udp:itemsharedconnections
udp:bindingsharedconnections
udp:directionssharedconnections
ausprobiert, ohne Erfolg.
Ein Beispiel, in dem eine derartige bidirektionale Kommunikation gemacht wird, habe ich leider nicht gefunden.
Kann mir hier jemand weiter helfen?
Danke & Grüße
Mark
über das UDP-Binding möchte ich Daten mit angeschlossenen Geräten austauschen.
Wenn nur Senden konfiguriert ist, funktioniert das ohne Probleme, genauso für Empfangen. Wenn aber beides gleichzeitig aktiviert wird, gibt es Probleme.
Mein Setup:
String myUdpRxData "UDP RX: [%S]" {udp="<[192.168.178.24:4444:'REGEX((.*))']"}
String myUdpTxData "UDP TX: [%S]" {udp=">[192.168.178.24:4444:'REGEX((.*))']"}
Daten werden über eine Regel generiert und zyklisch versendet:
sendCommand(myUdpTxData, "hallo")
Der Fehler:
Wenn beide Items aktiv sind, ist es leider so, dass die empfangenen Daten in myUdpTxData geschrieben werden statt in myUdpRxData. Letzteres wird nicht aktualisiert, und die Daten gehen verloren.
Wie bekomme ich die richtige Zuordnung, so dass Daten über myUdpTxData gesendet und über myUdpRxData empfangen werden?
Ich habe schon verschiedene Kombinationen true/false von
udp:itemsharedconnections
udp:bindingsharedconnections
udp:directionssharedconnections
ausprobiert, ohne Erfolg.
Ein Beispiel, in dem eine derartige bidirektionale Kommunikation gemacht wird, habe ich leider nicht gefunden.
Kann mir hier jemand weiter helfen?
Danke & Grüße
Mark