code: def __init__(
      self,
      host: str,
      port: int,
      aio_server: AbstractServer,
      channel_handler: Callable[[Channel], Coroutine] = None,
  ):
      address = f"{host}:{port}"
      super().__init__(
          address, aio_server, channel_handler=channel_handler
      )
      self.host = host
      self.port = port
  
imports: import asyncio
  import concurrent.futures
  import os
  import socket
  import sys
  import tempfile
  from abc import ABCMeta
  from asyncio import StreamReader, StreamWriter, AbstractServer
  from functools import lru_cache
  from hashlib import md5
  from typing import Any, Dict, Callable, Coroutine, Type
  from urllib.parse import urlparse
  from ....serialization import AioSerializer, AioDeserializer, deserialize
  from ....utils import implements, to_binary, classproperty
  from .base import Channel, ChannelType, Server, Client
  from .core import register_client, register_server
  from .utils import read_buffers, write_buffers
label_desc: Use image node_id 1 to create a new SocketServer object from inherited base classes: _BaseSocketServer with example: obj = SocketServer(host, port, aio_server, channel_handler)