We currently have a server developed in C++ which opens 2 connections per connected user. Each connection is opened in a new thread. We are reaching a hard limit of 2000 threads on the server. (With memory allocation for other processes, this drops to about 1500 threads). We would like a solution to increase the ability for our server to handle at least 4000 simultaneous threads of connections.
We attempted the solution offrered at [url removed, login to view] and that did not work. It seems independent of amount of memoty (2GB Ram machine gave exact same results as 512MB Ram machine).
Depending on what is involved, the budget for this project may be modified.