Regarding the first part, AFAIK, ENet sends, a sequence number, so a packet with the same sequence number would be dropped once one of them has been acknowledged by the peer. So there&#39;s no danger in sending the same packet twice. Just remember, ENet does that for you.<br>
<br>Regarding the second part, you should use both event-based notifying and unreliable player movement packets. You should receive and send packets only a few times per second unless they&#39;re events though, like in the Source Engine&#39;s networking, where they send packets 20 times per second regarding user input. 20 times per second should be a good starting point for you to experiment on.<br>
<br>Good luck,<br>Nuno Silva.<br><br><div class="gmail_quote">On Mon, Oct 26, 2009 at 8:31 PM, Philip Bennefall <span dir="ltr">&lt;<a href="mailto:philip@pbsoundscape.net">philip@pbsoundscape.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">





<div bgcolor="#ffffff">
<div>
<div><font face="Arial" size="2">Hi Lee and others,</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">I have a quick question regarding reliable packets. 
Say that user 1 sends a message to user 2 on channel 0, and it gets through on 
the first attempt. Does user 2 see the packet immediately or does ENet wait 
until the package has been acknowledged? And what happens if user 1 doesn&#39;t 
receive the acknowledgement and then sends the packet again eventually, and this 
packet also arrives, might user 2 be given the same packet 
twice?</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Also I am wondering about the best way of sending 
data. I am making a fast paced action game with two players, where speed is of 
the utmost importance. Is it best to send individual events when they occur, or 
continuously send the entire player state unreliably? If the latter, how often 
should I send it? I was thinking at least 40 times a second, as the 
state isn&#39;t larger than some 60 or 70 bytes. Do you have any 
recommendations?</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Thank you!</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Kind regards,</font></div>
<div><font face="Arial" size="2"></font> </div><font color="#888888">
<div><font face="Arial" size="2">Philip Bennefall</font></div>
</font><div><font face="Arial" size="2">P.S. I am using the latest 
snapshot.</font></div></div></div>
<br>_______________________________________________<br>
ENet-discuss mailing list<br>
<a href="mailto:ENet-discuss@cubik.org">ENet-discuss@cubik.org</a><br>
<a href="http://lists.cubik.org/mailman/listinfo/enet-discuss" target="_blank">http://lists.cubik.org/mailman/listinfo/enet-discuss</a><br>
<br></blockquote></div><br>