class_docstr: Internal proxy server handler class.
class_docstr_tok: ["Internal","proxy","server","handler","class","."]
code: def _pair_up(self, lhs, rhs):
      lhs.forward_proxy = rhs
      rhs.forward_proxy = lhs
  
      lhs.send_data(struct.pack("<i", base.RPC_CODE_SUCCESS))
      lhs.send_data(struct.pack("<i", len(rhs.rpc_key)))
      lhs.send_data(rhs.rpc_key.encode("utf-8"))
  
      rhs.send_data(struct.pack("<i", base.RPC_CODE_SUCCESS))
      rhs.send_data(struct.pack("<i", len(lhs.rpc_key)))
      rhs.send_data(lhs.rpc_key.encode("utf-8"))
      logging.info("Pairup connect %s  and %s", lhs.name(), rhs.name())
  
imports: import os
  import asyncio
  import logging
  import socket
  import threading
  import errno
  import struct
  import time
  from tvm.contrib.popen_pool import PopenWorker
  from .None import _ffi_api
  from .None import base
  from .base import TrackerCode
  from .server import _server_env
  from .._ffi.base import py_str
label_desc: Use image node_id 3 for calling the ProxyServerHandler obj's underlying member method code with example usage: obj._pair_up(lhs, rhs) without return types