AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Server disconnectet Client

Server disconnectet Client

Ein Thema von PierreB · begonnen am 24. Dez 2004 · letzter Beitrag vom 30. Dez 2004
 
Muetze1
(Gast)

n/a Beiträge
 
#32

Re: Server disconnectet Client

  Alt 29. Dez 2004, 23:27
Moin!

Zitat von delphman:
Zitat:
Meinst du wirklich, das ist so einfach? Wenn du es so haben willst wie bisher, dann füge die aktuelle Connections[] - also den Socket - hinzu.
hä ? den Sokcket hab ich doch schon hinzugefügt ! Mit ServerSocket

Zitat:
Ach, und was ist, wenn sich ein 2. Client einloggt bzw. verbindet während der erste den Timer angeschmissen hat, diese aber noch nciht ausgelöst hat? Was ist dann? Wem gehört der Nick? Aus welchem Socket willst du lesen?
Das ist mir eigentlich egal, die Wahrscheinlichkeit das so etwas eintritt sollte ziemlich gering sein, da ich eh nur mit paar Leuten chatten werde. Und den sag ich dann halt, der der erste um 18.30Uhr kommen soll, der zweite um 18.31Uhr, usw.

Aber warum funktioniert denn das kicken jetzt nicht mehr ?
Ganz einfach: weil du nicht mehr den jeweiligen Socket der Verbindung der ListBox hinzufügst, sondern nur die TServerSocket Komponente an sich. Das ist aber die Komponente und diese enthält die einzelnen Sockets zu den Clients (u.a. durch die Connections[] Eigenschaft erreichbar). Und wenn dir nicht klar ist, das eine Klasse Namens TServerSocket was anderes ist als die Klasse TCustomWinSocket und diese auch nicht von einander abgeleitet sind um kompatibel zu sein, dann empfehle ich dir erstmal grundlegend das Klassentutorial von Luckie.

So hart es klingen mag, aber ich weiss sonst nicht gross wie ich dir das sonst verständlich machen soll...

MfG
Muetze1
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 00:40 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