Generic discovery and subscription

Dec 1 2009 1:23 PM
Hello. I'm looking to make a web services client (DPWS actually) implemented in C# .NET 3.5 or .NET 4.0 if needed. It should be able to do generic discovery - that is, discover devices without any prior knowledge about them. Then subscribe for any notifications they may send.
I've been looking around for some time, but I couldn't find any indication that .NET is able to do this sort of thing. The DPWSExplorer (http://ws4d.e-technik.uni-rostock.de/?page_id=77) using some java library is able to do that. (of coure it does many more things I don't need.)
I'm afraid I have to implement simple WS-Discovery and WS-Eventing myself. Please tell me I'm wrong. :(