There is a limit on the number of concurrent socket connections that an application can accept in BSD, Windows, and other operating systems. This is set at compile time, but it can be overridden. Here is a discussion of this limitation by Microsoft, and here is further discussion. One application that is sticking this on its ear is Nginx.
Our readers provide the funding for our platform, and we may receive a commission when you make a purchase using the links on our site.