Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Text vom Server zum Client senden (https://www.delphipraxis.net/12930-text-vom-server-zum-client-senden.html)

gerritlober 6. Dez 2003 18:14


Text vom Server zum Client senden
 
Hallo,

wenn ich von einem TServerSocket einen Text an einen Client schicke, wie
nimmt der Client den Text denn an, mit welchem Ereignis und mit welcher Methode
kopiere ich den Text in einen String?

Hier der Server-Code

Delphi-Quellcode:
  for i:=0 to ServerSocket.Socket.ActiveConnections do
    ServerSocket.Socket.Connections[i].SendText(msg);

gerritlober 7. Dez 2003 11:13

Re: Text vom Server zum Client senden
 
Noch ein weiteres Problem. Wenn diese Code-Zeile mit dem Programm Compiliert
wird, und anschließend ein Client die Verbindung beendet, bekomme ich immer Asynchroner
Socket-Fehler.

Woran liegt das?
:firejump:

NewWave 7. Dez 2003 11:27

Re: Text vom Server zum Client senden
 
hi

bei dem Client Socket gibt es ein ereignis was sich OnRead nennt, das tritt ein wenn daten an den Client geschickt werden. hier ein beispiel in C++:

Code:
RichEdit1->Lines->Add(cl1->Socket->ReceiveText());
es sollte auch in Delphi gehen. cl1 ist die Komponente, Socket die verbindung und ReciveText enthält den String vom Server du kannst es nun einer variable zu weisen und verarbeiten

Code:
msg := cl1.Socket.ReceiveText;


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