QL packets.
 </p>

<h3 class="function"><a name="send_single_packet-6">send_single_packet/6</a></h3>
<div class="spec">
<p><tt>send_single_packet(Socket::<a href="#type-socket">socket()</a>, Packet_body::binary(), PacketSize::integer(), N::integer(), Is_multi_pack::boolean(), Is_compressed::boolean()) -&gt; ok | #mysql_error{}</tt><br></p>
<p> </p>
</div><p>Sends one single packet to socket output stream. If the packet has huge length the function splites
  the packet to chunks and processes these recursive