pub fn listen<S: Server + 'static>(server: S)
Permission: none
Start the main loop of the server, where messages will be handled as they come in.