AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Server anpingen und auswerten
Thema durchsuchen
Ansicht
Themen-Optionen

Server anpingen und auswerten

Ein Thema von youuu · begonnen am 4. Feb 2012 · letzter Beitrag vom 4. Feb 2012
Antwort Antwort
youuu

Registriert seit: 2. Sep 2008
Ort: Kleve
822 Beiträge
 
Delphi 2010 Professional
 
#1

Server anpingen und auswerten

  Alt 4. Feb 2012, 13:15
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.
Steven
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Server anpingen und auswerten

  Alt 4. Feb 2012, 13:44
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
Klaus
  Mit Zitat antworten Zitat
youuu

Registriert seit: 2. Sep 2008
Ort: Kleve
822 Beiträge
 
Delphi 2010 Professional
 
#3

AW: Server anpingen und auswerten

  Alt 4. Feb 2012, 13:48
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.
Steven
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Server anpingen und auswerten

  Alt 4. Feb 2012, 13:49
Da würde ich eher, die Verbindungen zeitgesteuret bei fehlender Rückmeldung abmelden
Markus Kinzler
  Mit Zitat antworten Zitat
youuu

Registriert seit: 2. Sep 2008
Ort: Kleve
822 Beiträge
 
Delphi 2010 Professional
 
#5

AW: Server anpingen und auswerten

  Alt 4. Feb 2012, 13:53
Nur wie soll ich das mit der Rückmeldung machen?
Ich hab in der hinsicht wirklich noch keine Erfahrung gesammelt.
Steven
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

AW: Server anpingen und auswerten

  Alt 4. Feb 2012, 14:38
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
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz