Laden...

Kontinuierliche Mysql Abfrage

Erstellt von BlackSea vor 2 Jahren Letzter Beitrag vor 2 Jahren 663 Views
B
BlackSea Themenstarter:in
3 Beiträge seit 2022
vor 2 Jahren
Kontinuierliche Mysql Abfrage

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!.

P
441 Beiträge seit 2014
vor 2 Jahren

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.

3.825 Beiträge seit 2006
vor 2 Jahren

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

6.911 Beiträge seit 2009
vor 2 Jahren

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!"

B
BlackSea Themenstarter:in
3 Beiträge seit 2022
vor 2 Jahren

Gelöst mit "Broadcast"

Vielen Dank Leute hab noch was dazu gelernt.

mfG blackSea

6.911 Beiträge seit 2009
vor 2 Jahren

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!"

B
BlackSea Themenstarter:in
3 Beiträge seit 2022
vor 2 Jahren

Hallo gfoidl.

Sorry!! hast recht.

Zurzeit viel Unterwegs. Kann aber schonmal mein Quellen nennen.

  1. Verwenden von UDP-Diensten
  2. Windows Forms: TCP/IP Client & Server in C#

Wobei ich punkt 2 über Console Anwendung getestet habe.

Sofern ich wieder zu hause bin. kann ich mein Test Code einfügen.

mfG
BlackSea