I had written some code for an HTTP server in C. It works OK with a small number of clients (within the 100-500ish range maybe), but when asked to face a large number of concurrent users, it runs out of memory. I'm wondering as to why this happens.I had written some code for an HTTP server in C