Einzelnen Beitrag anzeigen

DelphiPeter

Registriert seit: 21. Dez 2007
Ort: Iserlohn
198 Beiträge
 
Delphi 2010 Professional
 
#1

Indy TCP Client - Verständnisproblem

  Alt 10. Feb 2012, 16:47
Hallo Zusammen!

Nach eurer Hilfe in Beitrag http://www.delphipraxis.net/166293-i...versenden.html verschicke ich nun vom Client ein Record an den Server, der wiederum antwortet mir immer auf das gesendete Record.

Nur scheinbar habe ich was generelles nicht verstanden.

Ich habe mit einen im Client einen Timer gebastelt, der mittels...

Delphi-Quellcode:
LIMClient.Socket.ReadBytes(Buf, SizeOf(TConnectionData));
BytesToRaw(Buf, Data, SizeOf(TConnectionData));
immer versucht, Daten zu lesen, die evtl. vom Server gensendet werden können.


Wie ist denn das. Gibt es beim IDTCPClient ein Ereignis das mir sagt - Hallo, es sind gerade Daten vom Server gekommen? Oder ist das mit dem Timer eine Lösung? Ich glaube ich habs prinzipiell nicht verstanden, wie das ganze arbeitet.

Kann mir jemand helfen?

Danke euch!

Peter


.. oder kurz gesagt: Schreibt mir der Server in den Client (wenn ja, wie bekomme ich das mit) oder muss ich vom Client her lesen (wenn ja, wo wäre das am besten, oder ist der Timer die Lösung)
Peter Majewski

Geändert von DelphiPeter (10. Feb 2012 um 17:02 Uhr)
  Mit Zitat antworten Zitat