title: How to send UDP packets to clients who are on the same LAN
body: <p>I'm currently working on the UDP networking of a game.</p>
  
  <p>Let's say there are two players on the same NAT/LAN. They consequently share the same external IP. They both join the same game server which is at another location and has a different external IP.</p>
  
  <p>How can the game server send UDP packets to a specific player over the LAN?</p>
  
  <p>Everything is fine when every player is on a different LAN, but when two or more are on the same LAN I know don't how to reach them.</p>
  
  <p>BTW I'm using C# but I guess it doesn't really matters here.</p>