0883a7e72f
This implements flow control in case user does not call recv method often enough (it tells host side to stop sending more data).