code: def server_bind(self):
          
          if self.allow_reuse_address:
              self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
          self.socket.setblocking(True)
  
          if not self.listen_fd:
              self.socket.bind(self.server_address)
  
          self.server_address = self.socket.getsockname()
  
          if self.server_address[0] == 0:
              self.server_address = '@' + self.server_address[1:].decode('utf-8')
              if self.mode:
                  os.fchmod(self.socket.fileno(), mode=int(self.mode, 8))
          elif self.mode:
              os.chmod(self.server_address, mode=int(self.mode, 8))
docs: Called by constructor to bind the socket.
  
          May be overridden.