Posted by godi
on September 3, 2009 at 3:06 AM PDT
I have a scenario where there are two edge peers and a rendezvous and none of them are using multicast. Both edge peers connect two the rendezvous and publish a pipe advertisement using publish and remote publish.
After that, they try to discover the other peer using:
discovery.getRemoteAdvertisements(null, DiscoveryService.PEER, null, null, 3, this);
But the only advertisement in the answer corresponds with the rendezvous.
Then, they try to discover the pipe advertisement publish by the other edge peer using:
discovery.getRemoteAdvertisements(null, DiscoveryService.ADV, "Name", null, 3, this);
And the answer contains the advertisement published by the other edge peer.
Can anybody tell me why the edge peers are not able to obtain the peer advertisement corresponding to the other edge peer but they are able to discover the pipe advertisement published by the other peer?
Thanks in advance.