Is it possible using WinGate to realize the following. There is an Internet channel and two users. At concurrent activity ALL channel is given only to the one user (that have a greater priority). In other words the user with a smaller priority download a file using all channel (at this moment the user with a greater priority is be lacking or is not active). As soon as there is an activity of the user with a greater priority for this user the channel is given exactly so much, how many it is necessary for him, i.e. the user with greater priority at all does not feel presence of the second user by the priority of the channel.
Yes, Wingate does support bandwidth throttling and traffic prioritization. You can download fully functional 30-days trial version of Wingate and test it in your environment.
In other words take place such occurrence as delays of packages (for example, throughput of the channel 3 packages in unit of time, for one pass from one user undertake 2 packages, and from another only one)?