></div></div>
<p>
        Non-trivial algorithms need to do more than receive entire messages at once,
        such as:
      </p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
            Receive the header first and body later.
          </li>
<li class="listitem">
            Receive a large body using a fixed-size buffer.
          </li>
<li class="listitem">
            Receive a message incrementally: bounded work in each I/O cycle.
         