title: Python - Is sendto()'s return value useless?
body: <p>In my recent project, I need to use the UDP protocol to transmit data.
  If I send data by using <code>size = s.sendto(data, (&lt;addr&gt;, &lt;port&gt;))</code>, will the UDP protocol ensure that the data is packed into one UDP packet?
  If so, will <code>size == len(data)</code> always be <code>True</code>?
  Is there anything that I misunderstood?</p>
  
  <p>More precisely, will 'sendto()' split my data into several smaller chunks and then pack each chunk into UDP packet to transimit?</p>