You would use QoS on the router not to adjust latency on the packets, but rather adjust the bandwidth allocation for the port the game runs on. Or adjust bandwidth to a particular client, whichever your router is capable of or is practical for whatever your trying to accomplish (hehe).
Option 1 - Adjust Bandwidth for Port/Protocol
If your application sends data based on port 1000 and 1001, in QoS you would assign a low bandwidth setting for those ports. Sometimes routers require you create a "Service Name" for a particular port or set of ports, then set bandwidth for that Service Name (essentially a port group).
Most consumer routers will allow you to set a priority level and some allow you to actually modify the bandwidth manually (in Kb/s for Upload and Download).
Option 2 - Adjust Bandwidth for Client
Some routers actually allow you to set bandwidth allocation to a particular subnet, IP or group of IPs. I've only seen this on routers designed for corporate networks.
This option wouldn't suit your needs anyway, as this would slow the connection for allow inbound and outbound traffic for the client. If you're only looking to limit the bandwidth for one particular application, then Option 1 would be better.
why not just first assign an internal IP address for each computer that you want to do this for by their MAC address in the DHCP reservation table, then using those same QoS settings, assign a sliver of your bandwidth to each of those computers? – Bon Gart – 2013-04-02T21:36:20.220