image image Home   About   Downloads   Support   Links   Contact  
image
Demo Playground
» Indy 9
» Indy 10

Like the Demos? Love the Book!

The demos are provided free of charge for your educational (and in some cases practical and even humorous) use. If you would like background and technical information about the demos it is contained in Indy in Depth. The demos are derived directly from the book and are covered step by step in Indy in Depth.





Copyright
2002 - 2012
Atozed Computer
Software Ltd.

image

Atozed Home  »  Indy Portal  »  Demo Playground  »  Indy 9

Throttler - Speed Debugger Demo

[Image]

Description

Speed debugger which is a demo that demonstrates the mapped TCP port component and also a custom IOHandler which purposefully limits the bandwidth of a connection. This allows connections to be minimized so as not to overload a connection, or simulate slow connections for debugging.

Usage

To use it simply enter a host name or IP of a web server. Do NOT enter a URL or include HTTP, just the IP or host name. Then select the web server to simulate and click the test button. The test button will launch the default browser, but point the browser at the speed debugger. Speed debugger will then redirect all traffic to the specified web host and slow it down for simulation.

The web servers that speed debugger and their respective speeds are listed below:

  • Apache - Full Speed
  • Dial Up (28.8) - 28.8 modem
  • IBM PC XT - 9600 baud
  • Commodore 64 - 2400 baud
  • Microsoft IIS on a PIII-750 & 1GB RAM - 300 baud

Notes

  1. While running this demo you may receive connection reset and other errors in the debugger. Just hit F9 to continue. These are normal with HTTP. For more information see the article on Connection Closed Gracefully.
  2. Some websites you enter in might return a different website than you expect. This is becsause they are using virtual hosting, or IP sharing to host the website. Because the webrowser is accesing a URL containing 127.0.0.1 it does not send through the header required for the webserver to determine which virtual host to serve and will cause it to return an error or the default website in some cases.

Download