Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

How does queuing work in nicotine (compared to the Windows client)?

client nicotine queuing Windows
0
Posted

How does queuing work in nicotine (compared to the Windows client)?

0

Nicotine uses a “round robin” queue. Here’s a simple example of what that means: Assume that three users, A, B and C have several files each queued for download (A1, A2, A3, B1, …). Now, when user A finishes downloading A1, user B is allowed to download, and thus starts transferring file B1. User A has to wait until every user in the queue has downloaded one file, therefore he starts downloading file A2 after user C has downloaded file C1. When another user requests files, the queue just grows, so when user D queues files before user A starts downloading A2, user A has to wait for user D to download his first file as well. The Windows client uses a simple linear queue, which means that once it is your turn in the queue you usually get all the files you queued in that one request. The net effect is that with circular queuing downloads usually start faster since you don’t have to wait until everyone who queued earlier has downloaded all their files. However, it may take longer to retri

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123