Description

Recv receives a complete message. In the event that either a complete message could not be received, an error is returned to the caller and the Pipe is closed.

To mitigate Denial-of-Service attacks, we limit the max message size to 1M.