You want to look into network coding.  Coding transformsdata packets into<br> encoded packets,&nbsp;from which,&nbsp;if&nbsp;you&nbsp;have&nbsp;enough,&nbsp;you&nbsp;can&nbsp;recover&nbsp;the&nbsp;<br> original data packets.&nbsp;So&nbsp;there&nbsp;is&nbsp;no&nbsp;notion&nbsp;of&nbsp;resends&nbsp;with&nbsp;coding.&nbsp;You&nbsp; 
<br> simply encode and blast your file. When the receiver has received N+epsilon,<br>it'll be able to decipher all N.<br><br>With coding, there is no need for a back channel from the receiver-to-sender for <br>resends.<br>
<br>Bob<br><br><div><span class="gmail_quote">On 4/1/06, <b class="gmail_sendername">Lemon Obrien</b> &lt;<a href="mailto:lemonobrien@yahoo.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">lemonobrien@yahoo.com
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
<div style="direction: ltr"><div><font style="background-color: #c7ffb7">i have files being exchanged/downloaded using udp (last resort if tcp fails); now, with</font></div><div><font style="background-color: #c7ffb7">udp you know you'll need to do error correction if a packet is missing; i do this by sending a 're-send' message; but, as some of you know...you can not flod the network with thousands of resends...especially if you relay messages to the destination node...so, my question is; what is a good average mean time to keep sending 're-sends'...i have it working with 500 milli-seconds and 1000...i want fast? 
</font></div><div>&nbsp;</div><div><font style="background-color: #c7ffb7">Also, if no data is recieved, how long should i wait till i determine the connection is no longer valid?</font></div><div>&nbsp;</div><div><font style="background-color: #c7ffb7">
thanks</font></div><div><font style="background-color: #c7ffb7">lemon</font></div><br><br>You don't get no juice unless you squeeze<br></div><div style="direction: ltr"><span>Lemon Obrien, the Third. </span></div><br>_______________________________________________
<br>p2p-hackers mailing list<br><a href="mailto:p2p-hackers@zgp.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">p2p-hackers@zgp.org</a><br><a href="http://zgp.org/mailman/listinfo/p2p-hackers" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://zgp.org/mailman/listinfo/p2p-hackers</a><br>_______________________________________________<br>Here is a web page listing P2P Conferences:<br><a href="http://www.neurogrid.net/twiki/bin/view/Main/PeerToPeerConferences" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.neurogrid.net/twiki/bin/view/Main/PeerToPeerConferences</a><br><br><br></blockquote></div><br>