UPnP Discovery (Windows CE 5.0)
The UPnP discovery protocol allows a device to announce to control points that it has become available on the network. It also allows control points to find devices that support services it wants to control.
When a device becomes available on a network, it advertises its embedded devices and services to control points on the network by multicasting Simple Service Discovery Protocol (SSDP) NOTIFY messages.
When a control point becomes available on the network, it searches for available devices and services by multicasting an SSDP M_SEARCH message using an HTTP multicast over UDP (HTTPMU) request. The search message contains a list of qualifications that specify the type of device or service for which the control point is searching.
If a device on the network contains embedded devices or services that match the search criteria, it responds to the control point with a UDP response that contains SSDP headers. Each response contains a URL from which the control point can retrieve device description information for that device.
See Also
UPnP Device and Control Point Architecture
Send Feedback on this topic to the authors