<div dir="ltr">Hi list,&nbsp;I&#39;d like to revive a topic touched on in the past. I&#39;m playing with python socket programming and decided I want to make a simplistic bittorrent clone that uses UDP instead of TCP. My main reasons for the protocol choice are (1) I don&#39;t need guaranteed in-order delivery, and (2)&nbsp;I need to get around NAT restrictions without making the user manually forward ports.<div>
<br></div><div>Couple questions...</div><div><br></div><div>1. Are those good reasons to ditch TCP, or am I being an idiot? (Always a possibility.)</div><div><br></div><div>2. Even though I don&#39;t need TCP&#39;s in-order guarantee, I still need an ACKing&nbsp;mechanism&nbsp;to make sure all the packets eventually arrive. Is there any (simple) code written that accomplishes this with UDP?</div>
</div>