Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TServerSocket User auslesen und an Client übergeben (https://www.delphipraxis.net/118665-tserversocket-user-auslesen-und-client-uebergeben.html)

Lill Jens 12. Aug 2008 14:07


TServerSocket User auslesen und an Client übergeben
 
Hey DP'ler :)

Hab mir ein kleines Chat Programm gebastelt mit TServerSocket und TClientSocket.

Hab folgende Frage:

Ist es möglich die Clients die sich auf meinen auf meinen ServerSocket verbinden an alle verbundenen Clients zu übergeben, sprich das in einer ListBox alle User die Online sind bei jedem angzeigt werden?

Danke für eure Hilfe

LJ

sirius 12. Aug 2008 17:48

Re: TServerSocket User auslesen und an Client übergeben
 
Na klar, du musst sie nur an alle clients senden :gruebel:

Lill Jens 13. Aug 2008 09:03

Re: TServerSocket User auslesen und an Client übergeben
 
Zitat:

Zitat von sirius
Na klar, du musst sie nur an alle clients senden :gruebel:

Danke für deine Antwort. Aber wie stell ich das an?

DeddyH 13. Aug 2008 09:07

Re: TServerSocket User auslesen und an Client übergeben
 
Mit SendText an alle Clients, würde ich mal aus dem Hut vorschlagen.

Lill Jens 13. Aug 2008 09:14

Re: TServerSocket User auslesen und an Client übergeben
 
Schon klar ;)

Aber was genau muss ich an die Clients schicken das die Nicknames oder die Ips beim Client landen?

Der Client selber schreibt den abgeholten Text in ein Memo die User an sich möchte ich aber in einer Listbox anzeigen lassen...und geht der user off soll natürlich sein name nicht mehr angzeigt werden.

DeddyH 13. Aug 2008 09:15

Re: TServerSocket User auslesen und an Client übergeben
 
Ich hab die Socket-Kompos nicht installiert, aber in den Demos war doch IIRC ein Chat dabei, da könnte man mal nachsehen.

Lill Jens 13. Aug 2008 09:19

Re: TServerSocket User auslesen und an Client übergeben
 
Alles klar dann schau ich mal in die Demo da hatte ich noch garnet drüber nachgedacht.

Thx

// Edit: Na super unter RadStudio gibt es keine Demos mehr?!

MSSSSM 13. Aug 2008 18:43

Re: TServerSocket User auslesen und an Client übergeben
 
Delphi-Quellcode:
var i:integer;
begin
  if Server.Socket.ActiveConnections > 0 then
  begin
    for i:=0 to Server.Socket.Connections[i].SendText('Hallo an alle!');
  end;
end;
So mache ich es...

Namenloser 13. Aug 2008 18:57

Re: TServerSocket User auslesen und an Client übergeben
 
Zitat:

Zitat von MSSSSM
Delphi-Quellcode:
var i:integer;
begin
  if Server.Socket.ActiveConnections > 0 then
  begin
    for i:=0 to Server.Socket.Connections[i].SendText('Hallo an alle!');
  end;
end;
So mache ich es...

Glaube ich dir nicht :mrgreen:

MSSSSM 13. Aug 2008 19:18

Re: TServerSocket User auslesen und an Client übergeben
 
Bin ich dämlich... :wall: :wall: :stupid:
Delphi-Quellcode:
var i:integer;
begin
  if Server.Socket.ActiveConnections > 0 then
  begin
    for i:=0 to Server.Socket.ActiveConnections do
      Server.Socket.Connections[i].SendText('Hallo an alle!');
  end;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:47 Uhr.
Seite 1 von 2  1 2      

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