Einzelnen Beitrag anzeigen

totti14

Registriert seit: 26. Mai 2005
Ort: Bremen
90 Beiträge
 
Delphi 10.3 Rio
 
#11

AW: Indy-TCP-Server aufsetzen und Dateien versenden

  Alt 15. Jul 2010, 21:40
Hallo,

mit der Antwort komme ich leider nicht weiter. Ich finde nicht das passende ReadStream oder WriteStream von Indy 9 für Indy 10. Ich stochere da irgendwie im Nebel rum. Kann mir jemand es bitte erklären, was ich zu tun habe ?

Hi,
AThread ist jetzt AContext.

Code:
procedure TFrm.SrvExecute(AContext: TIdContext);
Var
  buf : TIdBytes;
begin
  // Prüfen ob Daten für die Verbindung vorhanden sind, dabei wird Status der Verbindung ebenfalls überprüft
  // AContext.Connection.IOHandler.CheckForDataOnSource(20);
  // Wenn keine Daten vorhanden dann raus hier
  if AContext.Connection.IOHandler.InputBufferIsEmpty then
    begin  
      SleepEx(1, true);
      Exit;
    end;
  // sonst Daten verarbeiten
  with AContext.Connection.IOHandler do
  begin
    InputBuffer.ExtractToBytes(buffer, len, false);
    Write(buf,len);
    usw...
  end;

end;
Gruß
miparo

Geändert von totti14 (15. Jul 2010 um 21:42 Uhr)
  Mit Zitat antworten Zitat