![]() |
nachricht an alle clients senden
Delphi-Quellcode:
ich möchte das immer wenn mein server einen nachricht von einem client erhält diese nachricht
procedure TForm1.ServerClientRead(Sender: TObject; Socket: TCustomWinSocket);
var Nachricht : String; i: Integer ; begin Nachricht := Socket.ReceiveText; MessageMemo.Lines.Add (Nachricht); i:=0; while i < connected do begin Server.Socket.Connections[i].SendText (Nachricht); i := i + 1; end end; procedure TForm1.ServerClientConnect(Sender: TObject; Socket: TCustomWinSocket); begin connected + 1; end; procedure TForm1.ServerClientDisconnect(Sender: TObject; Socket: TCustomWinSocket); begin connected - 1 ; end; procedure TForm1.FormCreate(Sender: TObject); begin connected := 0; end; an alle clients gesendet wird aber das was ich da oben gemacht habe läuft nicht dazu bräuchte ich nun hilfe |
Re: nachricht an alle clients senden
Versuche mal folgendes (nicht getestet):
Delphi-Quellcode:
txt := Socket.ReceiveText;
for i := 0 to Server.Socket.ActiveConnections-1 //oder for i:=0 to Server.Socket.Connections-1 do Server.Socket.Connections[i].SendText(txt); |
Re: nachricht an alle clients senden
jo funktioniert danke
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:31 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