class_docstr: Receives messages and offloads them to another task for processing them.
code: def __init__(self):
      self._server = None
      self._clients = {}  # client -> (reader, writer)
      self._evadb = None
  
imports: import asyncio
  import string
  from asyncio import StreamReader, StreamWriter
  from evadb.database import init_evadb_instance
  from evadb.functions.function_bootstrap_queries import init_builtin_functions
  from evadb.utils.logging_manager import logger
label_desc: Use image node_id 1 to create a new EvaServer object  with example: obj = EvaServer()