![]() |
Datenbank: mysql • Version: 5 • Zugriff über: zeos
Mehrplatzanwendung
hallo zusammen,
wie handelt ihr folgendes: auf 2 Arbeitsplätzen ist über ZEOS eine db geöffnet. Beide Verbindungen sind offen. Auf Platz 1 wird ein ds geändert oder gelöscht. Wie erfährt Platz 2 von den geänderten daten. Die Daten werden bei beiden Plätzen per autocommit gespeichert. Gruss KH |
Re: Mehrplatzanwendung
Sind dir Rechner im selben Subnetz? Wenn ja, dann könntest Du ja evtl. eine Nachricht an einen bestimmten Port per Broadcast (ob TCP oder UDP ist dir überlassen) abschicken. Wenn einer was ändert, schickt er es per Broadcast ab und die anderen Clients aktualisieren ihre Anzeige.
Dies ist aber nur sinnvoll, wenn nicht zuviele Änderungen in der DB gemacht werden, da sonst das Netzwerk möglicherweise zu stark beansprucht wird. |
Re: Mehrplatzanwendung
Zitat:
1) eine Notification Table im Trigger füllen und darauf pollen (ständig abfragen) 2) die Tabellen selbst zu pollen 3) Per UDP Broadcast die anderen zu benachrichtigen Falls 3) nicht geht, weil in unterschiedlichen Subnetzen gearbeitet wird, so kannst du auch eine Tabelle mit den IPs der angemeldeten Benutzern anlegen und die Nachricht einzeln verschicken. |
Re: Mehrplatzanwendung
ich danke euch für die Info,
werd mal sehen wie ich das am besten umsetze. Gruss Kh |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz