I am working on a MUD engine and I want to do it a little differently then all the MUD games I played. I find a "cycle" system very boring. One of the idea I had is to make every clients socket working in their own Thread. I am aware that it wont end with hundreds of player but I would like to know if there are problems creating "alot" of thread in a single process.
Or, what other strategy I could use if I want to make it (eg. combats) in "real-time".
I hope you guys understand the question.
Thank you.