![]() |
TTCP Server/Client - Vom Server aus antworten
Hi..
Also mir ist bewusst, dass dieses Thema schon x-mal angesprochen und gefragt wurde. Aber ich finde wirklich nirgendwo (Delphihilfe, Google, Foren) ein Beispiel oder ähnliches für mein Problem. Folgendes: Umgebung: Delphi 7 Pro Client mit TTCPclient Server mit TTCPserver Der Client verbinden sich einwandfrei zum Server und kann alles senden (text, record etc.). Client:
Delphi-Quellcode:
Server:
begin
TCPclient1.RemoteHost:='xyz'; TCPclient1.RemotePort:='123'; TCPclient1.Open; end; begin TCPclient1.Sendln(Text); end; begin TCPclient1.Close; end;
Delphi-Quellcode:
D.h Verbindung aufbauen, soviel senden wie ich will, Verbindung abbauen, klappt einwandfrei!
procedure TForm1.TTCPserver1Accept(Sender: TObject; ClientSocket: TCustomIpClient);
var datain : string; begin Memo1.Lines.Add('online'); datain := ClientSocket.Receiveln; while datain <> '' do begin Memo1.Lines.Add(datain); datain := ClientSocket.Receiveln; end; Memo1.Lines.Add('offline'); end; Nun würde ich gern vom Server aus zu dem im Moment verbundenem Client etwas zurücksenden. Der Server erstellt für jeden Client einen Thread. Ich habe nicht den geringsten Ansatzpunkt ob ich gleich in der TTCPserver1Accept zurücksenden kann oder ob und wie ich das Event: Procedure TForm1.TTCPserverGetThread(Sender: TObject; var ClientSocketThread: TClientSocketThread); dazu benötige oder einsetze. Ich hoffe die Frage ist so verständlich. Ihr würdet mir sehr helfen. Gruß Markus PS.: Es ist kein INDY und kein TServer/TClientsocket und soll es auch nicht werden. |
Re: TTCP Server/Client - Vom Server aus antworten
Einmal Up, sorry..
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:56 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