According to the Microsoft EULA for Windows 10:
(iii) Device connections. You may allow up to 20 other devices to access the software installed on the licensed device for the purpose of using the following software features: file services, print services, Internet information services, and Internet connection sharing and telephony services on the licensed device. You may allow any number of devices to access the software on the licensed device to synchronize data between devices. This section does not mean, however, that you have the right to install the software, or use the primary function of the software (other than the features listed in this section), on any of these other devices.
So, the limit isn't 10 connections. The limit is enforced both as a legal obligation and programmatically for some services (e.g. IIS, but not self-hosted ASP.NET).
Since what you're asking about may involve the EULA, you should really get proper legal advice.
Sources:
https://www.microsoft.com/en-us/Useterms/OEM/Windows/10/UseTerms_OEM_Windows_10_English.htm
Unlimit the maximum concurrent connection on Windows 10