<div dir="ltr">Hi Alex,<div><br></div><div style>Thanks for your reply. I see. </div><div style><br></div><div style>One more question is about interest time out or retransmission. Is there a method or function to deal with Interest retransmission or retransmission queue in ndnsim? How about adding a new value to the nonce field in retransmission Interest packet to differentiate it from the orginal one?</div>
<div style><br></div><div style>I assume that by default the original Interest and the retransmission Interest if timeout happens should be the same format, right?</div><div style><br></div><div style>Thanks a lot ~</div>
<div style><br></div><div style>Regards,</div><div style>huyao</div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/4/29 Alex Afanasyev <span dir="ltr"><<a href="mailto:alexander.afanasyev@ucla.edu" target="_blank">alexander.afanasyev@ucla.edu</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>Hi huyao,</div><div><br></div><div>(1) The application is fully responsible to put the nonce into the interests. ndn::Consumer-based applications put nonce from uniform distribution (<a href="https://github.com/NDN-Routing/ndnSIM/blob/master/apps/ndn-consumer.cc#L206" target="_blank">https://github.com/NDN-Routing/ndnSIM/blob/master/apps/ndn-consumer.cc#L206</a>)</div>
<div><br></div><div>(2) There is  GetNonce() method for ndn::Interest class</div><div><br></div><div>(3) If you write your own app, you just set nonce using SetNonce method.  If you want to reuse existing consumers, then you probably need to change their implementation to some extent.</div>
<div><br></div><div>---</div><div>Alex</div><br><div><div><div class="h5"><div>On Apr 28, 2013, at 7:06 AM, yao hu <<a href="mailto:huyao0107@gmail.com" target="_blank">huyao0107@gmail.com</a>> wrote:</div><br></div>
</div><blockquote type="cite"><div><div class="h5"><div dir="ltr">Hi Alex,<div><br></div><div>ndnsim documents says nonce field is filled with a value of <span style="font-size:12px;line-height:14px">uint32_t type. Could you please tell </span></div>

<div><span style="font-size:12px;line-height:14px"><br></span></div><div><span style="font-size:12px;line-height:14px">(1) what value is filled in nonce field in the current Interest packet implementation. </span></div>
<div><span style="font-size:12px;line-height:14px"><br></span></div><div><span style="font-size:12px;line-height:14px">(2) how to get the nonce value when receiving Interest packet?</span></div>
<div><span style="font-size:12px;line-height:14px"><br></span></div><div><span style="font-size:12px;line-height:14px">(3) is it possible to fill a self-defined value into nonce field?</span></div>
<div><span style="font-size:12px;line-height:14px"><br></span></div><div><span style="font-size:12px;line-height:14px">Thanks very much!</span></div><div><span style="font-size:12px;line-height:14px"><br>
</span></div><div><span style="font-size:12px;line-height:14px">Regards,</span></div><div><span style="font-size:12px;line-height:14px">huyao</span></div></div></div></div>
_______________________________________________<br>ndnSIM mailing list<br><a href="mailto:ndnSIM@lists.cs.ucla.edu" target="_blank">ndnSIM@lists.cs.ucla.edu</a><br><a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a><br>
</blockquote></div><br></div></blockquote></div><br></div>