Einzelnen Beitrag anzeigen

Trödel

Registriert seit: 9. Mai 2006
Ort: Berlin
23 Beiträge
 
#3

Re: indy 10 tcp geschwindigkeit begrenzen

  Alt 29. Nov 2006, 19:25
Bei uses hinzufügen: IdIntercept, IdInterceptThrottler
bei var für Form: GSpeed: integer;
ComboBox mit Werten füllen und beim IdClient wie unten Code einfügen.

Delphi-Quellcode:
procedure TForm1.TCPConConnected(Sender: TObject);
var
  xIntercept: TIdInterceptThrottler;
begin
  GSpeed := Integer(cmbSpeed.Items.Objects[cmbSpeed.ItemIndex]);
  xIntercept := TIdInterceptThrottler.Create(TcpCon);
  xIntercept.BitsPerSec := GSpeed;
  TcpCon.IOHandler.Intercept := xIntercept;
end;
  Mit Zitat antworten Zitat