title: Java P2P Without Port Forwarding?
body: <p>I've been trying to figure out a way to establish a P2P socket connection without using port forwarding or a VPN service.</p>
  
  <p>I am aware of the TCP/UDP "hole punching" method, however, I am not willing to setup and run a server on my machine 24/7 for this purpose (besides my network is behind a NAT anyway...).</p>
  
  <p>I was thinking about setting up servlet code on a URL that the host connects to, and when the client attempts to connect, it asks the servlet to establish the connection.</p>
  
  <p>Is this plausible and/or could you help me get started (I have never written servlet code before)?</p>