code: def start(sync_event_source, loop=None):
      
  
      if not loop:
          loop = asyncio.get_event_loop()
  
      event_source = asyncio.Queue(loop=loop)
  
      bridge = threading.Thread(target=_multiprocessing_to_asyncio,
                                args=(sync_event_source, event_source, loop),
                                daemon=True)
      bridge.start()
  
      app = init_app(event_source, loop=loop)
      aiohttp.web.run_app(app,
                          host=config['wsserver']['host'],
                          port=config['wsserver']['port'])
docs: Create and start the WebSocket server.