Visible to Intel only — GUID: GUID-01CB3D97-16CB-4176-8A87-C8709763CBBE
Visible to Intel only — GUID: GUID-01CB3D97-16CB-4176-8A87-C8709763CBBE
Samples Server
The samples folder includes a simple server for use with those samples that require one. The following samples require a server in order to run:
When the host sample initiates communication with the samples server, it sends the sample server a code that tells the server which sample is connected. The server then starts the specific flow for the sample, returns the requested data, and then listens for additional messages.
For details of how the server and the samples interact, see the page describing the specific sample.
Running and Using the Samples Server
Before running the samples that require a server, you need to run the server.
To run the server:
- Locate the SDK installation on your disk and double-click \DALsdk\Samples\DALSamplesServer\DALSamplesServer.sln. Microsoft* Visual Studio opens.
- Click Start. The server starts. A command window indicates that the server is waiting for connections from the sample.
- Locate the host in the sample. For this example, use \DALsdk\Samples\EPIDProvisioningSample\EPIDProvisioningHost, and double-click EPIDProvisioningHost.sln. The sample opens in another instance of Microsoft* Visual Studio.
- Make sure that Amulet is selected, and click Start.
The sample's host application executes and launches the applet. The EPID Provisioning Sample window is displayed, along with the DAL Emulation Launcher window.
When the applet is running, the applet session details appear in the DAL Emulation Monitor window:
Once the applet is running, clicking Check in the EPID Provisioning Sample window causes the window to indicate whether the platform is already provisioned. If it is not, click Connect to connect to the server and then click Provision to complete the provisioning process.