code: func (a *Agent) Kick(ctx context.Context) error {
  	// packet encode
  	p, err := a.encoder.Encode(packet.Kick, nil)
  	if err != nil {
  		return err
  	}
  	_, err = a.conn.Write(p)
  	return err
  }
docs: // Kick sends a kick packet to a client