// Create an Advertisement Publisher WiFiDirectAdvertisementPublisher() // Turn on Listen state // Register for connection requests WiFiDirectConnectionListener // Start the advertiser.

Download Report

Transcript // Create an Advertisement Publisher WiFiDirectAdvertisementPublisher() // Turn on Listen state // Register for connection requests WiFiDirectConnectionListener // Start the advertiser.

// Create an Advertisement Publisher
WiFiDirectAdvertisementPublisher()
// Turn on Listen state
// Register for connection requests
WiFiDirectConnectionListener
// Start the advertiser
WiFiDirectDevice
// Get all WiFiDirect devices that are advertising and in range
DeviceInformationCollection
DeviceInformation
// Connection parameters – GO Intent
WiFiDirectConnectionParameters
WiFiDirectConnectionParameters
// Connect to the WiFiDirect device
WiFiDirectDevice
// Get the local and remote IP addresses
// Establish standard WinRT socket with above IP addresses
private async void
WiFiDirectConnectionListener
iFiDirectConnectionRequestedEventArgs
// Prompt the user to accept/reject the connection request
// If rejected, exit
// Connect to the remote device
WiFiDirectDevice
// Establish standard WinRT socket with above IP addresses
// Create a Service Advertiser
WiFiDirectServiceAdvertiser
WiFiDirectServiceAdvertiser
// Register for session requests from Seeker(s)
// Start the advertiser
WiFiDirectService
// Get all WiFiDirect services that are advertising and in range
DeviceInformationCollection
DeviceInformation
// Get a Service Seeker object
WiFiDirectService
await WiFiDirectService
// Connect to the Advertiser
WiFiDirectServiceSession
await
// Get the local and remote IP addresses
// Establish a standard WinRT socket with above IP addresses
private async void
WiFiDirectServiceAdvertiser
WiFiDirectServiceSessionRequestedEventArgs
WiFiDirectServiceSessionRequest
DeviceInformation
WiFiDirectServiceSession
// Get the local and remote IP addresses
// Establish a standard WinRT socket with above IP addresses