title: multiple child_process with node.js / socket.io
body: <p>This is more of a design question rather than implementation but I am kind of wondering if I can design something like this. I have an interactive app (similar to python shell). I want to host a server (lets say using either node.js http server or socket.io since I am not sure which one would be better) which would spawn a new child_process for every client that connects to it and maintains a different context for that particular client. I am a complete noob in terms of node.js or socket.io. The max I have managed is to have one child process on a socket.io server and connect the client to it. 
  So the question is, would this work ? If not is there any other way in node to get it to work or am I better off with a local server.
  Thanks</p>