Verwendetes Datenbanksystem: <Mysql>
Hallo Forum Freunde,
habe ein anlegen. Im ersten Programm werden die Werte auf dem DB geändert. Auf dem 2'ten Laufenden Programm soll die geänderte wert im Labelbox angezeigt werten.
also neue abfrage. Zurzeit mache ich es Über Timer alle 2sek neu abfragen.
Habt ihr ein Idee??? wo ich mich Schlau machen kann. denn im Google konnte ich leider nichts finden. Oder falsch gesucht.
Danke im Voraus!.
Direkt mit der Datenbank wirst du nicht um pollen (abfragen) herumkommen.
Bei solchen Anforderungen setzt man (idr. setzt man immer einen) (Web-)Service zwischen deine Programme und die Datenbank um dann mit Push-Technologien wie z.B. SignalR die Clients zu informieren.
Mit Sockets kann man auch Echtdaten über http übertragen.
Grüße Bernd
Workshop : Datenbanken mit ADO.NET
Xamarin Mobile App : Finderwille Einsatz App
Unternehmenssoftware : Quasar-3
Hallo BlackSea,
Im ersten Programm werden die Werte auf dem DB geändert. Auf dem 2'ten Laufenden Programm soll die geänderte wert im Labelbox angezeigt werten.
Das erste Programm kann dann auch einen "Broadcast" machen, welcher die geänderten Werte versendet.
Das zweite Programm empfängt dann diesen Broadcast.
Recht einfach geht das z.B. per SignalR od. mit gRPC. Schau dir das einmal an und entscheide dann was besser zu deiner Anwendung passt.
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!"
Gelöst mit "Broadcast"
Vielen Dank Leute hab noch was dazu gelernt.
mfG blackSea
Hallo BlackSea,
kannst du das bitte ein bischen genauer beschreiben?
Ein Forum lebt davon dass die Community etwas davon hat und vllt. kann jemand anderes diese Info auch benötigen.
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!"
Hallo gfoidl.
Sorry!! hast recht.
Zurzeit viel Unterwegs. Kann aber schonmal mein Quellen nennen.
Wobei ich punkt 2 über Console Anwendung getestet habe.
Sofern ich wieder zu hause bin. kann ich mein Test Code einfügen.
mfG
BlackSea