title: Questions on Nodejs socket.io chat server with TONS of rooms
body: <p>I'm trying to figure out how a chat app with lots of "rooms" would be implemented with nodejs and socket.io. </p>
  
  <p>I know there are plenty of tutorials around for 1 room chats that run on 1 port, but my question is how would I transform something like that to support multiple chat rooms? </p>
  
  <p>Would it require a different port per room? If so how would I get the server to sniff out open ports for this?.. or is there a better approach?</p>
  
  <p>The target clients are native mobile sdks like iOS and android, so how would I get the server to open a room for a GET request?</p>
  
  <p>Please excuse my noobness, I'm really trying to learn.</p>