I have found many suggestions about how to use UPnP to discover existing devices and even send control commands to them.
Is there a UPnP Library for .NET (C# or VB.NET)?
In my case, I have to create a service that can be discovered as a UPnP device (it should broadcast its ID and its IP address). The discovering client is an Android phone. Basically my service should use the Device Host API.
Can you suggest any library that makes this easy?