Original Post
What is the best method to use when designing a server that will handle anywhere from 10 to 200 clients at any time? I have ruled out the thread-per-client idea, as that would completely consume the system resources. WSAAsyncSelect() is starting to sound better, but I have had a bad history with it (could someone give me a link to some demo code using WSAAsyncSelect()?). What other options are there? I cannot use select() because I expect more than 64 clients... I do not think there is much else.