South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
craigsa said:200 gigs??? what in the lords name are u downloading ??
well what if i download a 1gig file and there is a corrupt packet somewhere, will this app acknowlegde this and get the packet resent or am i gonna be sitting with a useless pile of packets? Sorry but this how i have always seen UDP, only for use with small data transfers with less of a time lapse ie it is great for streaming video because of the less time to recieve and if a packet goes corrupt, so what?larytet said:it depends on your expectations from the service and link you have.
craig to answer the question... both, a website could be set up similar to one of those torrent websites, the hash file (the equivilent of a .torrent file) could be passed as an argument to the java application as well as some extra data and then the download starts, so you could have a multithread p2p download coming through your browser without the need to install any applications (the rodi overhead is tiny, I am trying to strip debug data etc from the app to make it smaller, hopefully it will end up being about 260KB) OR if you have the rodi application on your pc in the form of a program you could use that.craigsa said:So slim how does this software actually work? Is it a download prog. or run via website? Thanks
yes and no, there will be lost packets, UDP is connectionless as your probably know however it sends data in blocks (default 4MB) and each block is split into chunks, 1024KB and is hash checked, if chunks 1, 3 and 4 come down nicely and chunk 2 is corrupt then you will request chunk 2 again. Torrent are similar, torrent downloads are almost always corrupt somehwere along the line but the file you end up with is perfect, the same can be said with Rodi. You can change block sizes too, so if you're on a 100mbit you can make 40MB blocks if you wanted to.jjtoymachine said:Isnt that really unreliable....