def METHOD_NAME() -> None:
    # A separate thread to run the event loop.
    # The event loop itself is blocking, and send/receive are also blocking,
    # so they must run in different threads.
    asyncio.set_event_loop(_event_loop)
    _event_loop.run_forever()
    _logger.debug('Event loop stopped.')