Limit TCP speed and throughput for debugging
<p>I'm developing a network application.
Until now I wrote a simple server (java) and a simple client (C#).
They are communicating over tcp sockets.
Both are running on my computer. Therefor communication is obviously very fast and throughput is high.
For debugging I want a tool that is capable to limit the connection speed and allows me to drop packages on the tcp layer.
I hope that in this way I could test my setup in a more realistic way.</p>