title: WSARecv and WSABuf questions
body: <p>I have a few questions regarding WSARecv</p>
  
  <p>Question 1:
  How do I excactly determine what size we must assign to the <code>WSABUF.len</code>?</p>
  
  <p>Question 2:
  Does WSARecv read data with length 0?</p>
  
  <p>eg.
  <code>WSABUF.len = 0</code></p>
  
  <p>I want to use that to use that to determine whether all packets are sent.</p>
  
  <p>Question 3:
  If I understand this correctly the <code>lpNumberOfBytesRecvd</code> holds the number of bytes actually read and not <code>WSABUF.len</code>, correct?</p>
  
  <p>Thanks.</p>