![]() |
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); |
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: |
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:
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
RichEdit1->Lines->Add(cl1->Socket->ReceiveText());
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