title: How do you create a peer to peer connection without port forwarding or a centeralized server?
body: <p>I recall reading an article about a proposed way to do this. If I recall correctly, the researchers successfully created a connection to a client on another network without port forwarding by sending HTTP packets to each other (Alice pretends that Bob is an HTTP web server while Bob pretends Alice is a web server).</p>
  
  <p>I'm not sure if that makes sense, but does anyone know where I can find the article or does anyone have any other ideas how to connect two clients together without a central server or port forwarding?</p>
  
  <p>Is it even possible?</p>
  
  <p>Edit: I would know the IPs of both computers and port the program listens on.</p>