Supports multiple clients, though each client is talking to themselves only