docs: def send(self, command):
          "Send rcon command to server"
          if self.secure_rcon == self.RCON_NOSECURE:
              self.sock.send(rcon_nosecure_packet(self.password, command))
          elif self.secure_rcon == self.RCON_SECURE_TIME:
              self.sock.send(rcon_secure_time_packet(self.password, command))
          elif self.secure_rcon == self.RCON_SECURE_CHALLENGE:
              challenge = self.getchallenge()
              self.sock.send(rcon_secure_challenge_packet(self.password,
                                                          challenge, command))
          else:
              raise ValueError("Bad value of secure_rcon")