DesktopCast is a sample application with a client-server architecture where a client application can connect to a server application and receive a screenshot taken by the server application once or every 5 seconds using app tethering. The server application is a VCL application, and the client application is available both as a VCL application and as a FireMonkey application. Using TetheringAppProfile OnBeforeSendStream intercept event handler to encrypt STREAM before sending to app tethered connected apps. Using LockBox 2.0 VCL and FMX to encrypt/decrypt data using Rijndael (pronounced rain-dahl) AES from LockBox 2.0 (installed using Getit Package Manager).
↧