I have modified the AboutServiceMain.cc sample in such a way first a WKN is succesfully requested and advertised. I would then assume this WKN is also presented at the other end, for instance as the 'busName' in the Announce(..) virtual function in AboutClientAnnounceHandler. However, in the function busname is still the unique name like before :( This seems to contradict the API description in AnnounceHandler.h though..
Why do I ask this ? I want to know when a bus appears (through the About feature) and when it disappears WITHOUT establishing sessions (as our use cases involve potentially many buses and we will only establish sessions when really needed). To accomplish this I would then use the WKN to 'find' the bus with FindAdvertisedName() and thereby using the LostAdvertisedName() to be notified when it disappears. This sounds like a convoluted way of doing things but AFAIK there is no other 'nice' way.