Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi LAN CHAT - Angemeldete Clients/Client Kicken bzw blocken! (https://www.delphipraxis.net/71239-lan-chat-angemeldete-clients-client-kicken-bzw-blocken.html)

la.reunion 11. Jun 2006 19:18


LAN CHAT - Angemeldete Clients/Client Kicken bzw blocken!
 
Hallo, wieder mal eine frage zu meinem CHat wie kann ihc es anstellen, zu sehen welche clients eingeloggt sind?
und wie kann ich angemeldete clients dann kickne bzw blocken?

Vielen Dank für eure Hilfe!

Lg La.Reunion?

Mr_G 11. Jun 2006 19:36

Re: LAN CHAT - Angemeldete Clients/Client Kicken bzw blocken
 
Mit welchen Komponenten arbeitest du denn und wie hast du deinen Chat bisher aufgezogen?

marabu 11. Jun 2006 20:55

Re: LAN CHAT - Angemeldete Clients/Client Kicken bzw blocken
 
Hallo la.reunion,

vielleicht hilft dir dieser thread weiter: client connection geziehlt beenden

Freundliche Grüße vom marabu

la.reunion 12. Jun 2006 15:33

Re: LAN CHAT - Angemeldete Clients/Client Kicken bzw blocken
 
sorry hatte cih vergessen ich arbeite mit sockets.

Gibt es eine bessere möglichkeit? vlt mit Indys?

Danke für die antworten!

Lg La.Reunion

Real_Thunder 12. Jun 2006 15:52

Re: LAN CHAT - Angemeldete Clients/Client Kicken bzw blocken
 
Also deine Frage ist Ziehmlich ungenau, weil es da Sehr viele Möglichkeiten Gibt.

zum kicken ist es auchfach, wenn du sie vom server nehmen Möchtest,

du suchst die die verbindung aus... und trennst sie einfach....
(Vorher würde ich noch ne Meldung an den Client geben)

Für den Ban mußt du die client ip adresse (connection[x].RemoteAddress bzw socket.RemoteAddress)

beim server speichern, und in der Verbindungsroutine Prüfen, ob diese IP in der Banliste drin ist, wenn ja dann nicht verbinden Lassen,
bzw verbinden lassen, ne meldung raushauen aller, du kommst hier nicht rein, und dann wieder trennen

Wenn du Beispiel Code Brauchst, dann sage einfach bescheid

P.S. Wenig zeit = viele Rechtschreibfehler :)

la.reunion 12. Jun 2006 17:47

Re: LAN CHAT - Angemeldete Clients/Client Kicken bzw blocken
 
Hmm ich möchte immer nur für die aktuelle sitzung einen Clinet blocken
bzw. kicken.

Danke für die antwort

Lg La.Reunion


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:30 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