I have created an application which uses a System.Net.Sockets.Socket and reads data asynchronously. Everything works great and has been working great for a while.
Recently, however, my ISP has been very unreliable and I am losing packets or there are huge delays, and pretty much whatever one could imagine.
Is there a way to simulate a bad ISP, so that I can debug under these circumstances as well as ‘correct’ any obvious problems.
VMWare Teams can emulate slow network speeds and packet loss.