title: How to stop my own udp packets flooding my own router
body: <p>I think I know the answer and that answer is 'no I cannot'. But in case I am missing a trick..</p>
  <p>I have a web app.  I create a byte array of say 2K byes and send 10 of these every second to my signalR Hub hosts.</p>
  <p>I have found that if my internet/LAN is slow the udp packets seemed to get bunched up and are received by my clients perhaps 3 minutes after sending them.</p>
  <p>Now I know Udp comms are based on 'fire-and-forget' and that tcp comms would send me an ACK back for me to judge when to send the next packet.</p>
  <p>But I am using udp packets for speed. I am not bothered if a packet is lost or even sent in the wrong order. I am just trying to avoid lag.</p>
  <p>I have written this in C# but it could be any language I guess.  I am just after any best practice. I do not think my code is relevant. But, if required I will of course post it up here.</p>
  <p>What I prefer to happen is to 'purge/drop' any packets if there is a 'queue'.</p>
  <p>I appreciate people may wish to ask 'why do I not use TCP'. It is a long answer and a different question.</p>