Entwickler-Ecke
Internet / Netzwerk - Anwendung im Netz mit mehreren Usern: Onlinestatus abfragen
mcst09 - Fr 17.03.06 02:26
Titel: Anwendung im Netz mit mehreren Usern: Onlinestatus abfragen
Hallo
ich habe eine Anwendung mit mehreren Usern die in einem Netzwerk läuft (Ethernet).
Nun möchte ich erreichen, dass jeder User in einem kleinen Fenster sehen kann, welcher User gerade auch eingeloggt ist, so eine Art Onlinestatus also.
Wie kann ich sowas abfragen??
Axl
jaenicke - Fr 17.03.06 14:29
Es gibt sehr viele Möglichkeiten sowas zu implementieren.
Die wohl einfachste: Mit TSimpleTCPServer (Die SimpleTCP Komponenten gibts kostenlos im Netz) einen Server erstellen (Port einstellen und Listen auf True setzen) und dann mit dem TSimpleTCPClient versuchen sich auf dem selben Port zu verbinden.
Die einfachste Möglichkeit ist dabei einfach alle IPs im Netzwerk nacheinander abzufragen (also nur den letzten teil von 1 bis 255 durchlaufen lassen).
Ob das so sinnvoll ist, hängt von dem ab, was du machen willst! Da du nicht geschrieben hast, WIE deine Anwendung arbeitet, bzw. welche Komponenten die fürs Netzwerk benutzt, kann ich da nix weiter zu sagen. Vielleicht Indy? Das läuft ähnlich, nur dass du halt den TCPClient von den Indys nehmen musst.
Aber wie gesagt: Erstmal brauchts hier mehr Infos...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!