Today's systems do not generally provide the non-blocking form of receive.

why?