The article describes the basic concepts of how to request an API via Unix Sockets using .NET, foor example the ctrlX CORE license manager API. To better understand the general concepts, you can take a look at the example available on my GitHub: https://github.com/fzankl/dotnet-unix-sockets If you want to use the example in your own ctrlX CORE app, you have to replace the capability information insidethe 'AcquireLicenseAsync' method. Within the object initializer of 'AcquireLicenseRequestBody' you have to insert your app specific licence information provided by Bosch Rexroth. To provide an application-specific API, e.g. to configure some data, you cannot use Unix Domain Sockets because they are designed only for communication on the same machine. For communication over the network, you have to use the TCP stack. In case of ASP.NET, this simply means using a controller endpoint.
... View more