Added in [API level 16](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# android.net.wifi.p2p.nsd

*** ** * ** ***

## Classes

|---|---|
| [WifiP2pDnsSdServiceInfo](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceInfo) | A class for storing Bonjour service information that is advertised over a Wi-Fi peer-to-peer setup. |
| [WifiP2pDnsSdServiceRequest](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceRequest) | A class for creating a Bonjour service discovery request for use with `https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pManager#addServiceRequest(android.net.wifi.p2p.WifiP2pManager.Channel,%20android.net.wifi.p2p.nsd.WifiP2pServiceRequest,%20android.net.wifi.p2p.WifiP2pManager.ActionListener)` and `https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pManager#removeServiceRequest(android.net.wifi.p2p.WifiP2pManager.Channel,%20android.net.wifi.p2p.nsd.WifiP2pServiceRequest,%20android.net.wifi.p2p.WifiP2pManager.ActionListener)` |
| [WifiP2pServiceInfo](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pServiceInfo) | A class for storing service information that is advertised over a Wi-Fi peer-to-peer setup |
| [WifiP2pServiceRequest](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pServiceRequest) | A class for creating a service discovery request for use with `https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pManager#addServiceRequest(android.net.wifi.p2p.WifiP2pManager.Channel,%20android.net.wifi.p2p.nsd.WifiP2pServiceRequest,%20android.net.wifi.p2p.WifiP2pManager.ActionListener)` and `https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pManager#removeServiceRequest(android.net.wifi.p2p.WifiP2pManager.Channel,%20android.net.wifi.p2p.nsd.WifiP2pServiceRequest,%20android.net.wifi.p2p.WifiP2pManager.ActionListener)` This class is used to create service discovery request for custom vendor specific service discovery protocol `https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pServiceInfo#SERVICE_TYPE_VENDOR_SPECIFIC` or to search all service protocols `https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pServiceInfo#SERVICE_TYPE_ALL`. |
| [WifiP2pUpnpServiceInfo](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pUpnpServiceInfo) | A class for storing Upnp service information that is advertised over a Wi-Fi peer-to-peer setup. |
| [WifiP2pUpnpServiceRequest](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pUpnpServiceRequest) | A class for creating a Upnp service discovery request for use with `https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pManager#addServiceRequest(android.net.wifi.p2p.WifiP2pManager.Channel,%20android.net.wifi.p2p.nsd.WifiP2pServiceRequest,%20android.net.wifi.p2p.WifiP2pManager.ActionListener)` and `https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pManager#removeServiceRequest(android.net.wifi.p2p.WifiP2pManager.Channel,%20android.net.wifi.p2p.nsd.WifiP2pServiceRequest,%20android.net.wifi.p2p.WifiP2pManager.ActionListener)` |
| [WifiP2pUsdBasedServiceConfig](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig) | A class for creating a USD based service discovery configuration for use with `https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pServiceInfo`. |
| [WifiP2pUsdBasedServiceConfig.Builder](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig.Builder) | Builder used to build `https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig` objects for USD based service discovery and advertisement. |
| [WifiP2pUsdBasedServiceResponse](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceResponse) | A class for a response for USD based service discovery. |

-

  ## Classes

  - [WifiP2pDnsSdServiceInfo](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceInfo)
  - [WifiP2pDnsSdServiceRequest](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceRequest)
  - [WifiP2pServiceInfo](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pServiceInfo)
  - [WifiP2pServiceRequest](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pServiceRequest)
  - [WifiP2pUpnpServiceInfo](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pUpnpServiceInfo)
  - [WifiP2pUpnpServiceRequest](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pUpnpServiceRequest)
  - [WifiP2pUsdBasedServiceConfig](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig)
  - [WifiP2pUsdBasedServiceConfig.Builder](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig.Builder)
  - [WifiP2pUsdBasedServiceResponse](https://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceResponse)