I've created an asp.net app for work with WebSockets. I published my app on IIS 8 (server specs: 64GB RAM, i7 processor). I could open up to 5000 concurrent connections during testing. The server wouldn't open new connections after this limit has been reached.
I can open more connections if I increase the number of Worker Processes, but I'm wondering if I can do so with a single Worker Process.