title: getting started with http tunneling
body: <p>I will soon start work on software which runs on different machines and communicates over the network.  I'd like the communication to happen using HTTP tunneling, so no firewall ports need to be opened by the user.</p>
  
  <p>This software will be written in C++.  My problem is I don't really know where to start looking for resources regarding implementing HTTP tunneling.</p>
  
  <p>I believe I could use WCF for this - does that sound like a good idea?  Any pros/cons of going that route?</p>