<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>RE: [ndnSIM] How to install multiple prefixes in one producer</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Hi Alex,<BR>
<BR>
How? I don't know about the _another way_. According to Spyridon, the assumption is that each application only responds to one prefix.<BR>
<BR>
Thanks,<BR>
Sabet<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: Alex Afanasyev [<A HREF="mailto:alexander.afanasyev@ucla.edu">mailto:alexander.afanasyev@ucla.edu</A>]<BR>
Sent: Sat 4/11/2015 11:07 PM<BR>
To: Muhammad Hosain Abdollahi Sabet<BR>
Cc: Trade; Spyros Mastorakis; ndnsim@lists.cs.ucla.edu<BR>
Subject: Re: [ndnSIM] How to install multiple prefixes in one producer<BR>
<BR>
<BR>
> On Apr 10, 2015, at 10:52 PM, Muhammad Hosain Abdollahi Sabet <M.AbdollahiSabet@mail.sbu.ac.ir> wrote:<BR>
><BR>
> Oops. Sorry.<BR>
> I meant like this:<BR>
><BR>
> ndn::AppHelper producerHelper("ns3::ndn::Producer");<BR>
> producerHelper.SetPrefix("/prefix1");<BR>
> producerHelper.Install(nodes.Get(NODENUMBER));<BR>
><BR>
> ndn::AppHelper producerHelper("ns3::ndn::Producer");<BR>
> producerHelper.SetPrefix("/prefix2");<BR>
> producerHelper.Install(nodes.Get(NODENUMBER));<BR>
><BR>
> ndn::AppHelper producerHelper("ns3::ndn::Producer");<BR>
> producerHelper.SetPrefix("/prefix3");<BR>
> producerHelper.Install(nodes.Get(NODENUMBER));<BR>
><BR>
<BR>
Yes. However, this can be simplified a bit (you don't need to create multiple producerHelpers)<BR>
<BR>
ndn::AppHelper producerHelper("ns3::ndn::Producer");<BR>
producerHelper.SetPrefix("/prefix1");<BR>
producerHelper.Install(nodes.Get(NODENUMBER));<BR>
<BR>
producerHelper.SetPrefix("/prefix2");<BR>
producerHelper.Install(nodes.Get(NODENUMBER));<BR>
<BR>
producerHelper.SetPrefix("/prefix3");<BR>
producerHelper.Install(nodes.Get(NODENUMBER));<BR>
<BR>
* * *<BR>
<BR>
Another way to accomplish your goal is to create another Producer application, which would register and respond to multiple prefixes.<BR>
<BR>
-<BR>
Alex<BR>
<BR>
><BR>
> Right?<BR>
><BR>
> Thanks,<BR>
> Sabet<BR>
><BR>
> -----Original Message-----<BR>
> From: ndnSIM on behalf of Trade<BR>
> Sent: Sat 4/11/2015 2:54 AM<BR>
> To: Spyridon (Spyros) Mastorakis<BR>
> Cc: ndnsim@lists.cs.ucla.edu<BR>
> Subject: Re: [ndnSIM] How to install multiple prefixes in one producer<BR>
><BR>
> Thanks.<BR>
> Do you mean that multiple producers can be installed at one node?<BR>
><BR>
> On 4/10/15 9:29 AM, Spyridon (Spyros) Mastorakis wrote:<BR>
> > Hello,<BR>
> ><BR>
> > you will need to install more than one producer applications on the node, because each producer application has been assumed to respond only to one prefix.<BR>
> ><BR>
> > --<BR>
> > Spyridon (Spyros) Mastorakis<BR>
> > Personal Website: <A HREF="http://cs.ucla.edu/~mastorakis/">http://cs.ucla.edu/~mastorakis/</A> <<A HREF="http://cs.ucla.edu/~mastorakis/">http://cs.ucla.edu/~mastorakis/</A>><BR>
> > Internet Research Laboratory<BR>
> > PhD Computer Science<BR>
> > UCLA<BR>
> ><BR>
> ><BR>
> ><BR>
> ><BR>
> >> On Apr 9, 2015, at 5:15 PM, Trade <trade20122012@gmail.com> wrote:<BR>
> >><BR>
> >> I want one producer can have multiple prefixes, but how to implement?<BR>
> >> Does this work?  or it only takes the last row ? Thanks<BR>
> >><BR>
> >>           ProducerHelper.SetPrefix (prefix1);<BR>
> >>           ProducerHelper.SetPrefix (prefix2);<BR>
> >>           ProducerHelper.SetPrefix (prefix3);<BR>
> >><BR>
> >> Trade<BR>
> >> _______________________________________________<BR>
> >> ndnSIM mailing list<BR>
> >> ndnSIM@lists.cs.ucla.edu<BR>
> >> <A HREF="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</A> <<A HREF="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</A>><BR>
><BR>
><BR>
><BR>
> _______________________________________________<BR>
> ndnSIM mailing list<BR>
> ndnSIM@lists.cs.ucla.edu<BR>
> <A HREF="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</A><BR>
<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>