Re: question about pipe advertisements

"John D. Blair" <[email protected]> Sat, 10 Sep 2005 09:46:27 -0700
Newsgroups gmane.comp.java.jxta.user
Message-ID <[email protected]>
OK, so just to be perfectly clear.  Every peer in my peergroup that is  
implementing the same pipe must use the same pipe id.  Followup  
question: if every peer in my peergroup implements the same InputPipe,  
can I still use the PeerID field in the OutputPipe constructor to  
request binding to a specific peer?

  -j.

On Sep 10, 2005, at 8:21 AM, Mohamed Abdelaziz wrote:

> The most significant element described in a pipe advertisement is the  
> PipeID, all other information is simply metadata.  The pipe  
> advertisement can be generated at runtime using either a pre baked  
> pipe id's, etc.  So long as every peer can generate the same pipe id,  
> that's all that matters for binding to a pipe.
> The JXME proxyless project offer a simple propagated pipe tutorial  
> which maybe of interest to you, keep in mind that it generates the  
> same pipe id used by instantp2p, shell, and MyJXTA2.
>
> http://jxme.jxta.org/source/browse/jxme/proxyless/proto/demo/chat/ 
> ChatDemo.java?rev=1.9&view=auto&content-type=text/vnd.viewcvs-markup
>
> We'll probably refactor it for inclusion into the Guide tutorials
>
> Mohamed
>
> John D. Blair wrote:
>
>> The commentary in the JXTA Programmer's Guide explains that pipe  
>> advertisements should keep the same unique id.  It demonstrates this  
>> by using a pipe advertisement stored in an XML file.
>>
>> It is unclear to me if the pipe advertisement unique id should be the  
>> same across my entire JXTA network (that is, the same pipe  
>> advertisement file on each peer), or if they should be different for  
>> each peer but stay the same each time a peer is executed.
>>
>> Stated concretely, which of these should I do:
>> 1) Generate a pipe advertisement file while developing my  
>> application, and include that in the app's distribution so every peer  
>> has the same advertisement file, or
>> 2) Generate a pipe advertisement file the first time the app is  
>> started up, and re-use that on that peer.
>>
>> thanks!
>>  -john.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>
>
> -- 
> http://blogs.sun.com/roller/page/hamada
> http://weblogs.java.net/blog/hamada
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]