Hi!

Because of the TCP protocol implementation, only the sender can limit its bandwidth speed.
I don't think Khaled ignored your suggestion, it's just not applicable.
I think you can script something to pause the read, but you will receive packets at the sender's speed anyway.