title: How to consume WCF Service with net tcp binding and without mex binding
body: <p>I installed a windows application, it uses a WCF service, I just go through the config file for WCF service with net tcp binding hosted in Windows service with the following configuration, I am wondering how the clients are able to consume this WCF service. Application consumes this service to populate data in the UI, and it works. When I try to consume this I am not able to do so through WCF test client. Then how the application consumes this service?</p>
  
  <pre><code>       &lt;system.serviceModel&gt;
      &lt;bindings&gt;
          &lt;netTcpBinding&gt;
  
              &lt;binding name="NetTcpBinding_FirstBindingServiceContract" closeTimeout="00:10:00"
                 openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:10:00"
                 transactionFlow="false" transferMode="Buffered" transactionProtocol="OleTransactions"
                 hostNameComparisonMode="StrongWildcard" listenBacklog="10"
                 maxBufferPoolSize="999999999" maxBufferSize="999999999" maxConnections="10"
                 maxReceivedMessageSize="999999999"&gt;
                  &lt;readerQuotas maxDepth="999999999"
                                            maxStringContentLength="999999999"
                                            maxArrayLength="999999999"
                                            maxBytesPerRead="999999999"
                                            maxNameTableCharCount="999999999" /&gt;
                  &lt;reliableSession ordered="true" inactivityTimeout="00:10:00" enabled="false" /&gt;
                  &lt;security mode="Transport"&gt;
                      &lt;transport clientCredentialType="Windows" protectionLevel="EncryptAndSign" /&gt;
                      &lt;message clientCredentialType="Windows" /&gt;
                  &lt;/security&gt;
              &lt;/binding&gt;
          &lt;/netTcpBinding&gt;
      &lt;/bindings&gt;
      &lt;behaviors&gt;
          &lt;serviceBehaviors&gt;
              &lt;behavior name="MyServiceBehaviors"&gt;
                  &lt;serviceMetadata /&gt;
              &lt;/behavior&gt;
          &lt;/serviceBehaviors&gt;
      &lt;/behaviors&gt;
  
      &lt;services&gt;
          &lt;service name="MyService.DataAccessService"  behaviorConfiguration="MyServiceBehaviors"&gt;
  
              &lt;endpoint bindingConfiguration="NetTcpBinding_FirstBindingServiceContract"
                        name="firstBinding" address="net.tcp://localhost:25488/MyDataAccessService/MyFirstBindingAddress"
                      binding="netTcpBinding"
                      contract="MyDataService.IMyDataAccessService"&gt;
              &lt;/endpoint&gt;
          &lt;/service&gt;
      &lt;/services&gt;
  &lt;/system.serviceModel&gt;
  </code></pre>