Hallo zusammen,
ich suche nach einer API-Methode die mir sagt wenn sich ein User am System angemeldet hat.
Hintergrund ist dass ich einen (Client-)Dienst geschrieben habe der automatisch gestartet wird und in unserem Netz über Socket-Komponenten verschiedene Aufgaben übernimmt wie "Updates automatisch einspielen", "Onlinezeiten registrieren", "User-Kommunikation" (Chat-Like), "Userbezogene Datenbankrechte" etc.
Mein Problem ist nun dass der Dienst beim ersten Start keine Server-Connectdaten (IP / Port) kennt, dies wird derzeit so gelöst dass sich ein Setup-Dialog öffnet in dem diese Daten angegeben werden können.
Derzeit habe ich das so gelöst dass ein Timer jede Sekunde prüft ob ein gültiger User angemeldet ist, das bringt mir aber trotzdem gelegentlich Zugriffsverletzungen (auf langsameren Maschinen) oder es passiert einfach nichts.
Gibt es hier eine allgemeinverbindliche Regel wann ein Dialog abgesetzt werden kann von einem Dienst ?
Ich bedanke mich für jeden Tip
MfG Holger Rogge
ich suche nach einer API-Methode die mir sagt wenn sich ein User am System angemeldet hat.
Hintergrund ist dass ich einen (Client-)Dienst geschrieben habe der automatisch gestartet wird und in unserem Netz über Socket-Komponenten verschiedene Aufgaben übernimmt wie "Updates automatisch einspielen", "Onlinezeiten registrieren", "User-Kommunikation" (Chat-Like), "Userbezogene Datenbankrechte" etc.
Mein Problem ist nun dass der Dienst beim ersten Start keine Server-Connectdaten (IP / Port) kennt, dies wird derzeit so gelöst dass sich ein Setup-Dialog öffnet in dem diese Daten angegeben werden können.
Derzeit habe ich das so gelöst dass ein Timer jede Sekunde prüft ob ein gültiger User angemeldet ist, das bringt mir aber trotzdem gelegentlich Zugriffsverletzungen (auf langsameren Maschinen) oder es passiert einfach nichts.
Gibt es hier eine allgemeinverbindliche Regel wann ein Dialog abgesetzt werden kann von einem Dienst ?
Ich bedanke mich für jeden Tip
MfG Holger Rogge
Comment