QP - Upload queue notification
This extension's purpose is creating a queue on a client, when multiple other clients want to download from it, but they have no slots. Currently, when a slot is being freed, the first connecting client gets it. Other clients that don't have the luck of getting in time to attempt to download, have to wait again. The client who creates a queue must have a ticket number for each connecting client, which must be kept internally , and a difference between current connecting client's queue number and the currently uploading client's be provided to the connecting client, so that the clients are being deserved in the order they originally connected. The client could have a ticket incrementing starting from 1 for each session. Connecting clients must use the same token as they used when originally connected.
| QP | Queue number, representing how many others are in front in the queue. |
|---|
Example
The following example will notify that the client's slots are full and that there are three uploads in the queue.
| CSTA 253 No\sslots\savailable QP3 |