title: Make WCF service be accessible through Internet
body: <p>I've made a WCF service. I want it's client to be able to access it from anywhere. How can I do that?
  Details:</p>
  
  <ul>
  <li>I want it to be hosted in a Windows
  process, not a site.   </li>
  <li>I'm using TCP binding. </li>
  <li>I don't know almost anything about web hosting etc.</li>
  <li>It's desirable not to use IIS... </li>
  </ul>
  
  <p>I have found many recommendations in the web, but still do not understand all the stuff. Please, tell me how to do it in details... </p>
  
  <p>As I understand, it's necessary to make a global for the endpoint. I've configured port forwarding in my router to the 8000 port, but .. what's further? What address should I enter as the endpoint address? It's now localhost:8000. </p>