title: When creating a WCF Service with NetTcpBinding, use endpoint "localhost" or machine's host name?
body: <p>I have a WCF service that uses the NetTcpBinding and is running within a Windows service. Remote clients connect to this service. So far, I have defined the endpoint to use "localhost". </p>
  
  <p>If the host machine has multiple network adapters, will it receive messages on all adapters?</p>
  
  <p>Would it be better to assign the machine's host name to the endpoint instead of "localhost"?</p>
  
  <p>What are the advantages/disadvantages?</p>