How would I go about making a Multi-Room chat application? The only way I can see it is to have more than 1 server...