We need to simulate an unstable network connection to try to debug some connectivity issues in our server/client application and I was wondering if there's any programs out there that can simulate those conditions such as on a faint wireless network.
I'm not just referring to reducing bandwidth, but also reducing reliability, frequent on and off, short bursts of disconnectedness, etc.