Einzelnen Beitrag anzeigen

Benutzerbild von sECuRE
sECuRE

Registriert seit: 10. Apr 2003
Ort: Heidelberg
360 Beiträge
 
Delphi 7 Professional
 
#11

Re: Downloadvolumen auf 3MB beschränken

  Alt 19. Mär 2006, 14:56
Hi,

du schreibst selbst einen Proxyserver (ja, Software, kein extra Rechner), der bei jedem Request eine Datenstruktur anlegt und mitzählt, wieviel Bytes über die Leitung gingen. Nach 3 MB schließt du nun die Verbindung. Relativ einfach erklärt, ich weiß nicht, in wie weit dir die INDY-Komponenten da die Arbeit abnehmen.

Proxyserver für Linux sind zum Beispiel squid (Sehr schnell) oder privoxy (Gut zum Werbeblocken, aber eher langsam (auf langsamen Rechnern)). Für Windows habe ich sowas noch nicht gebraucht.

EDIT: Die transparenten Proxyserver, von denen ich sprach, arbeiten übrigens mit iptables und leiten die TCP-Pakete von Port 80 einfach auf Port 800 (der jeweilige Proxyport eben) um. Für Windows gibt's auch ein iptables-nachbau, hab' aber den genauen Namen vergessen.

cu
  Mit Zitat antworten Zitat