Hallo zusammen,
mit welcher Technik wuerde Ihr denn die GUIs aller im Netzwerk angeschlossenen Clients akutell halten?
Meine WPF App. besteht aus einer View, die eine Art Schaltplan anzeigt. Im Netzwerk gibt es einen Server, am diesem sind mehrere serielle Schnittstellen.
Wenn nun an einem Client, die GUI manuell upgedated wird (der User clickt auf einen "Schalter" (on/off)), sollen alle Clients ein Update erhalten. Damit der Status aller "Schlater" gleich ist.
Bisher arbeite ich mit WCF Callbacks, so richtig happy bin ich damit aber nicht.
Gibt es mittlerweile etwas partikableres als WCF?
Vielen Dank,
Manullino
Hallo manullino,
alternativ zu wittes Vorschlag könntest du könntest du "ganz einfach" einen UDP-Broadcast (mit den Schalterinfos) versenden. Schau dir dazu UdpClient
od. bei WCF das UDP-Binding -> z.B. Multicasting using UdpBinding in WCF 4.5 an. Das ist hier mMn das einfachste.
mfG Gü
Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.
"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"
.. wobei UDP Broadcasts bei Firmenswitches / VLANs i.d.R. hängen bleiben.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code