I'm currently trying to use your library to detect different part of our software on different server(composed of servers and clients).
For the server side, I'm currently using "OhNet", which seems to works fine.
I created the simpliest client using your library(Just creating a Discovery with my searchUri + a Console.Writeline for each event I receive).
I noticed the following: If I've my device up & running when I launch the search, I've no problem, event are called to display the new object
But if I start the search, then wait that the SearchComplete has been called at least once, and then I start my Device Host, I don't receive any "added" event.
I also never received a Removed Event for my device(even I added & removed it several times).
I assume that the host is working right, because the Intel Device Spy show me just exactly what is happening, everytime in less than one second(adding/removing).
So, should I do something special to have an initial search, then a continous added/removed event?