![]() |
Server anpingen und auswerten
Hi,
ich möchte gerne ein Sever Programm schreiben, welchen von den Client Programmen angepingt werden soll. Das Server Programm soll dann feststellen von welchen Client der Ping kam und somit feststellen ob ein bestimmter User online oder offline ist. Was ist dafür die beste Lösung? ps: es muss kein anpingen sein, wenn es dafür auch eine bessere Lösung gibt. |
AW: Server anpingen und auswerten
Hallo,
wenn sich die User/Clients per TCP mit dem Server verbinden, besteht eine "feste" Verbindung zwischen Server und Client. Der Server kennt seine Verbindungen. Ob man Anhand der IP Adresse allerdings den User identifizieren kann wage ich zu bezweifeln. Da wäre eine Login Funktion um einiges besser. Grüße Klaus |
AW: Server anpingen und auswerten
Hi Klaus,
also die User loggen sich auch ein, ganz normal. Bislang ist es so gelöst, das nach dem einloggen ein DB Eintrag hinterlegt wird, das der User online ist und nach dem beenden das der User offline ist. Jedoch gibt es User die den Rechner einfach runterfahren und dadurch der letzte offline DB Eintrag nicht korrekt gespeichert wird. Daher dachte ich daran, das dies ein Server Programm erledigt, der alle 30 Sek angepingt wird oder ähnliches. |
AW: Server anpingen und auswerten
Da würde ich eher, die Verbindungen zeitgesteuret bei fehlender Rückmeldung abmelden
|
AW: Server anpingen und auswerten
Nur wie soll ich das mit der Rückmeldung machen?
Ich hab in der hinsicht wirklich noch keine Erfahrung gesammelt. |
AW: Server anpingen und auswerten
Bei jeder Verbindung mit einem Client aktualisierst du den Zeitstempel in dem Datensatz.
Und alle x Sekunden werden alle Datensätze mit einem Zeitstempel älter als y Sekunden als "abgemeldt" markiert oder was auch immer damit gemacht |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:53 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-2025 by Thomas Breitkreuz