Sure. There are three modes for gateway handling. The first, and default mode, simply sends out the systems default gateway.
The second mode is "Round Robin". In this case, a incoming connection from a client is sent off to one interface (One DSL link, for example). The next incoming connection from a client is sent to the next interface on the list. So, as an example, if I have a machine with two DSL modems in it (Call them DSL1 and DSL2 for lack of imagination at this time)
Client 1 opens IE. HTTP Service in WinGate sends that connection out through DSL1.
Client 2 opens IE. HTTP Service in WinGate sends that connection out through DSL2.
Client 3 opens IE. HTTP Service in WinGate sends that connection out through DSL1.
Client 1 opens another IE Window. HTTP Service in WinGate sends that connection out through DSL2.
etc.
The third mode is to use those gateways in priority mode. In this case, the first connection is given preference, and only when it becomes unavailable does it switch to the next one on the list. (I think, I'll double check the exact behaviour with Adrien tomorrow when I'm back in the office)
This will not 'combine' all your connections into a single, higher bandwidth connection. Each single session will still be limited by the speed of one link. But, by splitting traffic between multiple connections you'll have the appearance of more bandwidth to your users.
I think the OS itself has a way to combine adapters, but that's a pure guess based on something heard at the release of 95.
Actually, not quite. Refer to the following KB article on Microsoft's site. It's for XP, but a search for MultiLink should find you the info for other OSs.
http://support.microsoft.com/default.as ... -us;307849