eMule
I have used emule and a similar prog called overnet. They work slightly different to kazaa where by they share chunks a file at time instead of just downloading the whole lot. Supposedly it works better. It shoul dmean that you can find the stuff you are after easier. Anyway a proper explanation of how it differs and the reason behind it all read this http://www.emule-project.net/board/index.php?showtopic=24704 or for you mobile surfers :
A basic overview of the ED2K network:
Many people will still complain that they can download with amazing speeds on other networks and not on eMule. This is because the content on the two networks are completely different. eMule's content is full of very large files. Transfering very large files to a lot of users in a reliable fashion is very hard. For example, downloading a large file with Kazaa is very unreliable. You may start off with a fast transfer, but if that person disconnects, your download is a waste. Also the data youre downloading can get corrupted, and you have no way of knowing if the file is free from errors.
So, why is eMule better at this? I'll try to break it down with a very basic example which would work only in a perfect world, but gets the point across.
eMule
Lets say I want to share a semi large file, 144MB and I have a 30K connection and 16 people are wanting the file. eMule will break this file into 16 parts of 9MBs each. Now, instead of uploading the entire file to one person at a fast speed, I upload to about 8 users at a slower speed. Each of these people should be downloading a different part of the file. Once these initial uploads recieve 9MB, I send them back to the queue and start uploading to the other 8 users. Since those first 8 users recieve 9MB (or a complete chunk), they now start uploading that chunk to everyone else wanting the file. When the second set of 8 users finish downloading 9MB, they are put back on the queue. Now, if everyone downloaded a different 9MB chunk from me, I have just uploaded 16 chunks (The whole file) into the network and could even unshare the file since I also now have 16 users helping me share it. Now, this means that everyone gets the files slower, but they ALL get the file even if I leave the network.. So, after I upload 300MB, I disconnect. After I disconnect, more people see this file and want it. They can still get it because they find 16 other sources of that file still one the network and they themselves quickly become sources to others that want it.
Other networks
Again, I want to share a semi large file, 144MB and I have a 30K connection and 16 people are wanting the file. I start uploading that file to one of the people wanting the file. This persons downloads at pretty fast speed.. But, when he finishes the download, he disconnects so he can use it. I upload to the next person real fast and he completes it. He stays on a bit and begins to share it to one other users. I also begin to upload to the next user.. But I disconnect at 300MB.. This leaves only one person able to share that file in the network and this person doesn't stay on long either since he has the complete file. Now, only two people got the whole file, and 2 others only have part of the file. The file isis now dead to the network and nobody else can get it.
OK, I just typed this up without really thinking to hard about it. It is very hard to simply explain how this network works in just a few paragraphs, without preparing, as I just found out.. But, hopefully this helps some people.
A basic overview of the ED2K network:
Many people will still complain that they can download with amazing speeds on other networks and not on eMule. This is because the content on the two networks are completely different. eMule's content is full of very large files. Transfering very large files to a lot of users in a reliable fashion is very hard. For example, downloading a large file with Kazaa is very unreliable. You may start off with a fast transfer, but if that person disconnects, your download is a waste. Also the data youre downloading can get corrupted, and you have no way of knowing if the file is free from errors.
So, why is eMule better at this? I'll try to break it down with a very basic example which would work only in a perfect world, but gets the point across.
eMule
Lets say I want to share a semi large file, 144MB and I have a 30K connection and 16 people are wanting the file. eMule will break this file into 16 parts of 9MBs each. Now, instead of uploading the entire file to one person at a fast speed, I upload to about 8 users at a slower speed. Each of these people should be downloading a different part of the file. Once these initial uploads recieve 9MB, I send them back to the queue and start uploading to the other 8 users. Since those first 8 users recieve 9MB (or a complete chunk), they now start uploading that chunk to everyone else wanting the file. When the second set of 8 users finish downloading 9MB, they are put back on the queue. Now, if everyone downloaded a different 9MB chunk from me, I have just uploaded 16 chunks (The whole file) into the network and could even unshare the file since I also now have 16 users helping me share it. Now, this means that everyone gets the files slower, but they ALL get the file even if I leave the network.. So, after I upload 300MB, I disconnect. After I disconnect, more people see this file and want it. They can still get it because they find 16 other sources of that file still one the network and they themselves quickly become sources to others that want it.
Other networks
Again, I want to share a semi large file, 144MB and I have a 30K connection and 16 people are wanting the file. I start uploading that file to one of the people wanting the file. This persons downloads at pretty fast speed.. But, when he finishes the download, he disconnects so he can use it. I upload to the next person real fast and he completes it. He stays on a bit and begins to share it to one other users. I also begin to upload to the next user.. But I disconnect at 300MB.. This leaves only one person able to share that file in the network and this person doesn't stay on long either since he has the complete file. Now, only two people got the whole file, and 2 others only have part of the file. The file isis now dead to the network and nobody else can get it.
OK, I just typed this up without really thinking to hard about it. It is very hard to simply explain how this network works in just a few paragraphs, without preparing, as I just found out.. But, hopefully this helps some people.





