<br /><blockquote style="padding-left: 5px; margin-left: 5px; border-left: 2px solid #ff0000"><p style="margin:0;padding:0;" class="gmail_quote">I assure you, packets are aggregated, even unsequenced ones. <br /></p></blockquote>Oh, yup, I found it, there's a "while (currentData < & host -> receivedData [host -> receivedDataLength])" in enet_protocol_handle_incoming_commands() ..!<br /><br />But if I call enet_host_flush() after each enet_peer_send(), I'll get exactly 1 ENet message for 1 enet_socket_receive(), right ?<br />So in that case, I could remove the dataLenght ..?