title: c# httplistener only catches local ip requests
body: <p>My c# httplistener only catches requests when i send them in the local network (from machines on the same wifi using the local area ip).</p>
  
  <p>When I look my public ip (with "my ip" in google) and type in get requests through that url, i get no responses and my events dont trigger in visual studio</p>
  
  <p>I prefixed it correctly
  <code>listener.Prefixes.Add("http://*:2999/");</code>
  and set Access control header, it works perfectly through local url requests, just not public</p>
  
  <p>Also, there are many questions about it not working outside host machine, mine does, just not outside local network because the public ip gets no response</p>
  
  <p>EDIT:
  Is there a way to do this without having to do stuff on the router? I'm on a college network and dont have access to router port settings</p>