title: prioritizing torrent download sequences using libtorrent
body: <p>Suppose I have 2+ clients (developed by me) ALL using libtorrent ( <a href="http://www.rasterbar.com/products/libtorrent/manual.html#queuing" rel="nofollow">http://www.rasterbar.com/products/libtorrent/manual.html#queuing</a> )</p>
  
  <p>Can I prioritize download of a file from other clients effectively so that they download the file's pieces/chunks (whatever is torrent terminology here) from beginning of the file towards its end and not quite in random order?</p>
  
  <p>(of course I'm allowing some "multiplexing" / "intertwining" pieces for reasons of availability and performance, but the goal here is to download as linearly and quickly from the start of the file towards the end as possible)</p>
  
  <p>The goal I'm thinking about here is obviously previewing the file quickly. How to do this most effectively using libtorrent / possibly other C++ torrent library?</p>
  
  <p>(I'm not quite interested in torrent implementations using non-binary languages, like Java or Python - I need machine code for reasons of performance and security, so, C, C++ or possibly D would all fit the bill)</p>