code: def is_alive(self):
          
          if self.__send_ready.is_set() and self.__recv_ready.is_set():
              if self.__send_thread is not None and self.__recv_thread is not None:
                  return self.__send_thread.is_alive() and self.__recv_thread.is_alive()
          return False
docs: Helper function to show if send & recv Threads are running