Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#4

AW: Indy TCP Client empfangen mit Prefix / Suffix

  Alt 11. Aug 2021, 16:22
Wenn die Kommunikation immer aus Request/Response Paaren besteht, ist kein Thread notwendig. Nur wenn die Gegenseite zu beliebigen Zeitpunkten senden kann, auch wenn sie vorher keinen Request erhielt, muss Indy in einem Lese-Thread auf die Nachrichten warten. Ein eventuell bekanntes Protokoll das in Indy mit einem Thread implementiert ist, ist Telnet (Klasse TIdTelnet, siehe https://github.com/IndySockets/Indy/...s/IdTelnet.pas). Senden kann man dann, unabhängig vom Lesen, immer aus dem Hauptthread.
Michael Justin
  Mit Zitat antworten Zitat