
A guide for working with license features in the C++ SDK.
Distributing Software applications that run on closed networks presents itself with many challenges. Node Locking on virtual machines, and activating licenses intended for use on devices with stringent security requirements, often without internet access can pose significant challenges for deployment. LicenseSpring offers a floating license server which can be installed and configured on your customer's sites, even if the client application is running on a machine that does not have internet access. This guide will explain some of the particularities of using the C++ client SDK to register and deregister from a floating server on a private network.
As a reminder, we offer both a floating server for private networks, as well as a cloud floating license. The client SDK will work in a very similar way in both scenarios. For information regarding registering, deregistering, timing out, and borrowing licenses with a cloud floating license please read our C++ Tutorial for Setting up concurrency with Floating Cloud.
In the floating cloud scenario, the client application connects to LicenseSpring's servers directly, so there is no on-prem server to install and to manage. This also means that the cloud floating license is simply not suitable for all situations. There are a few particularities to be aware of when working with the floating license server:
Last Updated: September 19, 2022