I have a client that runs 2 threads, each of them try to access a wcf service. The service is defined using the default behavior of
AppService = new ServiceHost(typeof(MyService),
new Uri[] { new Uri(netTcpLocalhostSimple) });
AppService .AddServiceEndpoint(
typeof(IMyServiceContract),
new NetTcpBinding(SecurityMode.None),
netTcpLocalhostSimple);
In default - the behavior of the WCF service is single connection mode - meaning - it accept only 1 call at a time.
However, when I debug the server, I've found 2 worker threads processing a request simultaneously.
How can this happen - if I didn't set it ?