<div dir="ltr">Hi Klaus,<div><br></div><div>Did you mean ndncatchunk & ndnputchunk apps? I have tried it before. It is awesome. But now I am looking for something which helps to download direct video files from internet over NDN platform. I will keep in touch with you & looking forward to others comments.</div><div><br></div><div>Best regards</div><div>Muhammad</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 22, 2017 at 3:18 AM, Klaus Schneider <span dir="ltr"><<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
<br>
On 06/21/2017 08:30 PM, Md Toufiqul Islam wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Is there any way I can download videos from internet using NDN platform? I mean, I would like to put a video file on one of my personal website & after that I would like to download that video file over NDN platform to measure the download time. Is there any NDN apps? Something like this one: <a href="https://wiki.fd.io/view/Http-server" rel="noreferrer" target="_blank">https://wiki.fd.io/view/Http-s<wbr>erver</a><br>
</blockquote>
<br></span>
That's a great question.<br>
<br>
One possible answer:<br>
1. Run NFD on your server and client.<br>
2. Use ndnchunks to download the file.<br>
<br>
As far as I know, we don't have an equivalent to the <a href="http://fd.io" rel="noreferrer" target="_blank">fd.io</a> HTTP-server for NDN. But I'll forward it to the mailing list for others to comments.<br>
<br>
Regards,<br>
Klaus<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
<br>
I will be glad to have a valuable reply from you.<br>
<br>
Best regards<br>
Muhammad<br>
<br></span><span class="">
On Thu, Jan 12, 2017 at 11:25 PM, Klaus Schneider <<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a> <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a>>> wrote:<br>
<br>
    Yes, the problem with very small files is a bug which we're fixing<br>
    right now.<br>
<br>
    I'm glad that I could help!<br>
<br>
    Klaus<br>
<br>
<br>
    On 01/12/2017 05:52 AM, Md Toufiqul Islam wrote:<br>
<br>
        Dear Mr. Klaus,<br>
<br>
        I would like to thank you from deep of my heart for your help &<br>
        guideline.<br>
<br>
        Things are working perfectly now, exactly what I am looking for.<br>
        It was<br>
        my fault to use a very small txt file for testing purpose.<br>
<br>
        I wish you all the best. Be well & take care.<br>
<br>
<br>
        Best regards<br>
        Muhammad<br>
<br>
<br>
        On Thu, Jan 12, 2017 at 1:06 PM, Md Toufiqul Islam<br>
        <<a href="mailto:toufiqulislam.bd@gmail.com" target="_blank">toufiqulislam.bd@gmail.com</a> <mailto:<a href="mailto:toufiqulislam.bd@gmail.com" target="_blank">toufiqulislam.bd@gmail<wbr>.com</a>><br></span>
        <mailto:<a href="mailto:toufiqulislam.bd@gmail.com" target="_blank">toufiqulislam.bd@gmail<wbr>.com</a><div><div class="h5"><br>
        <mailto:<a href="mailto:toufiqulislam.bd@gmail.com" target="_blank">toufiqulislam.bd@gmail<wbr>.com</a>>>> wrote:<br>
<br>
             Hi Klaus,<br>
<br>
             Thanks for your guideline. I have done exactly how you have<br>
             explained. But still no sign of showing the "Time used". Am<br>
        I doing<br>
             anything wrong?<br>
<br>
             *# ndnputchunks -p -v /abc <<br>
        /home/remoteserver/Downloads/r<wbr>ony.txt*<br>
<br>
             Loading input ...<br>
             Created 1 chunks for prefix /abc<br>
             %FD%00%00%01Y%92%7F%7F%60<br>
             Data published with name: /abc/%FD%00%00%01Y%92%7F%7F%60<br>
<br>
<br>
             *# ndncatchunks -v -t aimd -S /abc*<br>
<br>
<br>
             RttEstimator initial parameters:<br>
                 Alpha = 0.125<br>
                 Beta = 0.25<br>
                 K = 4<br>
                 Initial RTO = 1000 milliseconds<br>
                 Min RTO = 200 milliseconds<br>
                 Max RTO = 4000 milliseconds<br>
             Pipeline basic parameters:<br>
                 Max retries on timeout or Nack = 3<br>
                 Interest life time = 4000 milliseconds<br>
                 Allow stale content<br>
                 Verbose output enabled<br>
                 Print summary to std err enabled<br>
             PipelineInterestsAimd initial parameters:<br>
                 Initial congestion window size = 1<br>
                 Initial slow start threshold = 2.14748e+09<br>
                 Multiplicative decrease factor = 0.5<br>
                 Additive increase step = 1<br>
                 RTO check interval = 10 milliseconds<br>
                 Max retries on timeout or Nack = 3<br>
                 Conservative Window Adaptation enabled<br>
                 Resetting cwnd to ssthresh when loss event occurs<br>
             Data: Name: /abc/%FD%00%00%01Y%92%7F%7F%60<wbr>/%00%00<br>
             MetaInfo: ContentType: 0, FreshnessPeriod: 10000 milliseconds,<br>
             FinalBlockId: %00%00<br>
             Content: (size: 13)<br>
             Signature: (type: 1, value_length: 256)<br>
<br>
             Discovered version = 1484221546336<br>
             Timeout for Interest<br>
                    /abc?ndn.MinSuffixComponents=3<wbr>&ndn.MaxSuffixComponents=3&ndn<wbr>.ChildSelector=1&ndn.Nonce=573<wbr>151652&ndn.Exclude=*,%FD%00%<wbr>00%01Y%92%7F%7F%60<br>
             Timeout for Interest<br>
                    /abc?ndn.MinSuffixComponents=3<wbr>&ndn.MaxSuffixComponents=3&ndn<wbr>.ChildSelector=1&ndn.Nonce=278<wbr>7869428&ndn.Exclude=*,%FD%00%<wbr>00%01Y%92%7F%7F%60<br>
             Found data with the latest version: 1484221546336<br>
             Hi i am rony<br>
<br>
<br>
             *# ndncatchunks -v -t fixed -S /abc<br>
<br>
             *Data: Name: /abc/%FD%00%00%01Y%92%7F%7F%60<wbr>/%00%00<br>
             MetaInfo: ContentType: 0, FreshnessPeriod: 10000 milliseconds,<br>
             FinalBlockId: %00%00<br>
             Content: (size: 13)<br>
             Signature: (type: 1, value_length: 256)<br>
<br>
             Discovered version = 1484221546336<br>
             Timeout for Interest<br>
                    /abc?ndn.MinSuffixComponents=3<wbr>&ndn.MaxSuffixComponents=3&ndn<wbr>.ChildSelector=1&ndn.Nonce=328<wbr>7183225&ndn.Exclude=*,%FD%00%<wbr>00%01Y%92%7F%7F%60<br>
             Timeout for Interest<br>
                    /abc?ndn.MinSuffixComponents=3<wbr>&ndn.MaxSuffixComponents=3&ndn<wbr>.ChildSelector=1&ndn.Nonce=252<wbr>627901&ndn.Exclude=*,%FD%00%<wbr>00%01Y%92%7F%7F%60<br>
             Found data with the latest version: 1484221546336<br>
             Hi i am rony<br>
<br>
<br>
<br>
             Best regards<br>
             Muhammad<br>
<br>
             On Thu, Jan 12, 2017 at 5:38 AM, Klaus Schneider<br>
             <<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a> <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a>><br></div></div><span class="">
        <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a> <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a>>><wbr>> wrote:<br>
<br></span><div><div class="h5">
                 You can get all the files with:<br>
<br>
                 # git clone <a href="https://gerrit.named-data.net/ndn-tools" rel="noreferrer" target="_blank">https://gerrit.named-data.net/<wbr>ndn-tools</a><br>
        <<a href="https://gerrit.named-data.net/ndn-tools" rel="noreferrer" target="_blank">https://gerrit.named-data.net<wbr>/ndn-tools</a>><br>
                 <<a href="https://gerrit.named-data.net/ndn-tools" rel="noreferrer" target="_blank">https://gerrit.named-data.ne<wbr>t/ndn-tools</a><br>
        <<a href="https://gerrit.named-data.net/ndn-tools" rel="noreferrer" target="_blank">https://gerrit.named-data.net<wbr>/ndn-tools</a>>><br>
                 # cd ndn-tools/<br>
                 # git fetch <a href="https://gerrit.named-data.net/ndn-tools" rel="noreferrer" target="_blank">https://gerrit.named-data.net/<wbr>ndn-tools</a><br>
        <<a href="https://gerrit.named-data.net/ndn-tools" rel="noreferrer" target="_blank">https://gerrit.named-data.net<wbr>/ndn-tools</a>><br>
                 <<a href="https://gerrit.named-data.net/ndn-tools" rel="noreferrer" target="_blank">https://gerrit.named-data.ne<wbr>t/ndn-tools</a><br>
        <<a href="https://gerrit.named-data.net/ndn-tools" rel="noreferrer" target="_blank">https://gerrit.named-data.net<wbr>/ndn-tools</a>>> refs/changes/32/3432/4<br>
                 && git checkout FETCH_HEAD<br>
<br>
                 Then look in the folder "ndn-tools/tools/chunks/catchu<wbr>nks"<br>
<br>
                 Moreover, you can find them on gerrit. For example:<br>
        <a href="https://gerrit.named-data.net/#/c/3432/4/tools/chunks/catchunks/pipeline-interests-fixed-window.cpp" rel="noreferrer" target="_blank">https://gerrit.named-data.net/<wbr>#/c/3432/4/tools/chunks/catchu<wbr>nks/pipeline-interests-fixed-<wbr>window.cpp</a><br>
        <<a href="https://gerrit.named-data.net/#/c/3432/4/tools/chunks/catchunks/pipeline-interests-fixed-window.cpp" rel="noreferrer" target="_blank">https://gerrit.named-data.net<wbr>/#/c/3432/4/tools/chunks/catch<wbr>unks/pipeline-interests-fixed-<wbr>window.cpp</a>><br>
                        <<a href="https://gerrit.named-data.net/#/c/3432/4/tools/chunks/catchunks/pipeline-interests-fixed-window.cpp" rel="noreferrer" target="_blank">https://gerrit.named-data.net<wbr>/#/c/3432/4/tools/chunks/catch<wbr>unks/pipeline-interests-fixed-<wbr>window.cpp</a><br>
        <<a href="https://gerrit.named-data.net/#/c/3432/4/tools/chunks/catchunks/pipeline-interests-fixed-window.cpp" rel="noreferrer" target="_blank">https://gerrit.named-data.net<wbr>/#/c/3432/4/tools/chunks/catch<wbr>unks/pipeline-interests-fixed-<wbr>window.cpp</a>>><br>
<br>
                 Best regards,<br>
                 Klaus<br>
<br>
                 On 01/11/2017 07:04 PM, Md Toufiqul Islam wrote:<br>
<br>
                     Dear Klaus,<br>
<br>
                     Thank you once again for your great help. This is<br>
        exactly<br>
                     what I need.<br>
                     But as I have very bad programming experience, I<br>
        couldn't<br>
                     able to<br>
                     configure it properly. Is is possible or<br>
        permissible to ask<br>
                     you for the<br>
                     modified cpp & hpp file so that I can just replace<br>
        with my<br>
                     old files?<br>
<br>
                     regards<br>
                     Muhammad<br>
<br>
                     On Wed, Jan 11, 2017 at 11:20 PM, Niv Sardi<br>
                     <<a href="mailto:xaiki@endlessm.com" target="_blank">xaiki@endlessm.com</a> <mailto:<a href="mailto:xaiki@endlessm.com" target="_blank">xaiki@endlessm.com</a>><br>
        <mailto:<a href="mailto:xaiki@endlessm.com" target="_blank">xaiki@endlessm.com</a> <mailto:<a href="mailto:xaiki@endlessm.com" target="_blank">xaiki@endlessm.com</a>>><br>
                     <mailto:<a href="mailto:xaiki@endlessm.com" target="_blank">xaiki@endlessm.com</a><br>
        <mailto:<a href="mailto:xaiki@endlessm.com" target="_blank">xaiki@endlessm.com</a>> <mailto:<a href="mailto:xaiki@endlessm.com" target="_blank">xaiki@endlessm.com</a><br>
        <mailto:<a href="mailto:xaiki@endlessm.com" target="_blank">xaiki@endlessm.com</a>>>>> wrote:<br>
<br>
                         Hello,<br>
                         you can check out our chunks implementation (a<br>
        little<br>
                     different from<br>
                         the NDN cat/put chunks one) that implements a<br>
        GObject<br>
                     layer for<br>
                         progress/complete signal if that's usefull for you:<br>
<br>
        <a href="https://github.com/endlessm/endless-ndn/blob/master/eos_data_distribution/ndn/chunks.py" rel="noreferrer" target="_blank">https://github.com/endlessm/en<wbr>dless-ndn/blob/master/eos_data<wbr>_distribution/ndn/chunks.py</a><br>
        <<a href="https://github.com/endlessm/endless-ndn/blob/master/eos_data_distribution/ndn/chunks.py" rel="noreferrer" target="_blank">https://github.com/endlessm/e<wbr>ndless-ndn/blob/master/eos_dat<wbr>a_distribution/ndn/chunks.py</a>><br>
                            <<a href="https://github.com/endlessm/endless-ndn/blob/master/eos_data_distribution/ndn/chunks.py" rel="noreferrer" target="_blank">https://github.com/endlessm/e<wbr>ndless-ndn/blob/master/eos_dat<wbr>a_distribution/ndn/chunks.py</a><br>
        <<a href="https://github.com/endlessm/endless-ndn/blob/master/eos_data_distribution/ndn/chunks.py" rel="noreferrer" target="_blank">https://github.com/endlessm/e<wbr>ndless-ndn/blob/master/eos_dat<wbr>a_distribution/ndn/chunks.py</a>>><br>
<br>
                            <<a href="https://github.com/endlessm/endless-ndn/blob/master/eos_data_distribution/ndn/chunks.py" rel="noreferrer" target="_blank">https://github.com/endlessm/e<wbr>ndless-ndn/blob/master/eos_dat<wbr>a_distribution/ndn/chunks.py</a><br>
        <<a href="https://github.com/endlessm/endless-ndn/blob/master/eos_data_distribution/ndn/chunks.py" rel="noreferrer" target="_blank">https://github.com/endlessm/e<wbr>ndless-ndn/blob/master/eos_dat<wbr>a_distribution/ndn/chunks.py</a>><br>
                            <<a href="https://github.com/endlessm/endless-ndn/blob/master/eos_data_distribution/ndn/chunks.py" rel="noreferrer" target="_blank">https://github.com/endlessm/e<wbr>ndless-ndn/blob/master/eos_dat<wbr>a_distribution/ndn/chunks.py</a><br>
        <<a href="https://github.com/endlessm/endless-ndn/blob/master/eos_data_distribution/ndn/chunks.py" rel="noreferrer" target="_blank">https://github.com/endlessm/e<wbr>ndless-ndn/blob/master/eos_dat<wbr>a_distribution/ndn/chunks.py</a>>><wbr>><br>
<br>
                         On Wed, Jan 11, 2017 at 6:14 PM, Klaus Schneider<br>
                         <<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a><br>
        <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a>> <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a><br>
        <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a>>><br></div></div><span class="">
                     <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a><br>
        <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a>> <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a><br>
        <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a>>><wbr>>><br>
                     wrote:<br>
<br></span><div><div class="h5">
                             We are currently updating the ndncatchunks<br>
        code:<br>
        <a href="https://gerrit.named-data.net/#/c/3432/" rel="noreferrer" target="_blank">https://gerrit.named-data.net/<wbr>#/c/3432/</a><br>
        <<a href="https://gerrit.named-data.net/#/c/3432/" rel="noreferrer" target="_blank">https://gerrit.named-data.net<wbr>/#/c/3432/</a>><br>
                     <<a href="https://gerrit.named-data.net/#/c/3432/" rel="noreferrer" target="_blank">https://gerrit.named-data.ne<wbr>t/#/c/3432/</a><br>
        <<a href="https://gerrit.named-data.net/#/c/3432/" rel="noreferrer" target="_blank">https://gerrit.named-data.net<wbr>/#/c/3432/</a>>><br>
                             <<a href="https://gerrit.named-data.net/#/c/3432/" rel="noreferrer" target="_blank">https://gerrit.named-data.ne<wbr>t/#/c/3432/</a><br>
        <<a href="https://gerrit.named-data.net/#/c/3432/" rel="noreferrer" target="_blank">https://gerrit.named-data.net<wbr>/#/c/3432/</a>><br>
                     <<a href="https://gerrit.named-data.net/#/c/3432/" rel="noreferrer" target="_blank">https://gerrit.named-data.ne<wbr>t/#/c/3432/</a><br>
        <<a href="https://gerrit.named-data.net/#/c/3432/" rel="noreferrer" target="_blank">https://gerrit.named-data.net<wbr>/#/c/3432/</a>>>><br>
<br>
                             you can check the code out via "git fetch<br>
        <a href="https://gerrit.named-data.net/ndn-tools" rel="noreferrer" target="_blank">https://gerrit.named-data.net/<wbr>ndn-tools</a><br>
        <<a href="https://gerrit.named-data.net/ndn-tools" rel="noreferrer" target="_blank">https://gerrit.named-data.net<wbr>/ndn-tools</a>><br>
                     <<a href="https://gerrit.named-data.net/ndn-tools" rel="noreferrer" target="_blank">https://gerrit.named-data.ne<wbr>t/ndn-tools</a><br>
        <<a href="https://gerrit.named-data.net/ndn-tools" rel="noreferrer" target="_blank">https://gerrit.named-data.net<wbr>/ndn-tools</a>>><br>
                             <<a href="https://gerrit.named-data.net/ndn-tools" rel="noreferrer" target="_blank">https://gerrit.named-data.ne<wbr>t/ndn-tools</a><br>
        <<a href="https://gerrit.named-data.net/ndn-tools" rel="noreferrer" target="_blank">https://gerrit.named-data.net<wbr>/ndn-tools</a>><br>
                     <<a href="https://gerrit.named-data.net/ndn-tools" rel="noreferrer" target="_blank">https://gerrit.named-data.ne<wbr>t/ndn-tools</a><br>
        <<a href="https://gerrit.named-data.net/ndn-tools" rel="noreferrer" target="_blank">https://gerrit.named-data.net<wbr>/ndn-tools</a>>>><br>
                     refs/changes/32/3432/4<br>
                             && git checkout FETCH_HEAD"<br>
<br>
                             It contains a function printSummary() which<br>
        might be<br>
                     what you want:<br>
<br>
                                 void<br>
                                        PipelineInterestsFixedWindow::<wbr>printSummary() const<br>
                                 {<br>
                                   time::steady_clock::duration dur =<br>
                                 time::steady_clock::now() - m_startTime;<br>
                                   double timePassed =<br>
                     static_cast<double>(dur.<wbr>count()) /<br>
                                 1000000; // in ms<br>
                                   double throughput = (8 * m_receivedSize *<br>
                     1000) / timePassed;<br>
                                   std::string throughputUnit;<br>
<br>
                                   computeThroughput(throughput,<br>
        throughputUnit);<br>
<br>
                                   std::cerr << "\nAll segments have been<br>
                     received.\n"<br>
                                             << "Total # of segments<br>
        received: " <<<br>
                                 m_nReceived << "\n"<br>
                                             << "Time used: " <<<br>
        timePassed << "<br>
                     ms" << "\n"<br>
                                             << "Goodput: " <<<br>
        throughput << " " <<<br>
                                 throughputUnit << "\n";<br>
                                 }<br>
<br>
<br>
                             Best regards,<br>
                             Klaus<br>
<br>
                             On 01/11/2017 01:49 PM, Md Toufiqul Islam<br>
        wrote:<br>
<br>
                                 Dear Klaus,<br>
<br>
                                 Thank you so much for your reply.  File<br>
        transfer<br>
                     / retrieval<br>
                                 is not the<br>
                                 problem. Problem is retrieval time<br>
        (millisecond).<br>
<br>
                                 I have already tried ndncatchunks /<br>
                     ndnputchunks. But these<br>
                                 doesn't<br>
                                 provide me any information about<br>
        download time /<br>
                     retrieval<br>
                                 time of the<br>
                                 contents either. Is there any other idea ?<br>
<br>
<br>
                                 Best regards<br>
                                 Muhammad<br>
<br>
<br>
                                 On Wed, Jan 11, 2017 at 7:17 PM, Klaus<br>
        Schneider<br>
                                 <<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a><br>
        <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a>><br>
                     <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a><br>
        <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a>>> <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a><br>
        <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a>><br>
                     <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a><br>
        <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a>>><wbr>><br>
                                 <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a><br>
        <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a>><br>
                     <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a><br>
        <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a>>> <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a><br>
        <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a>><br>
                     <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a><br>
        <mailto:<a href="mailto:klaus@cs.arizona.edu" target="_blank">klaus@cs.arizona.edu</a>>><wbr>>>><br>
<br>
                                 wrote:<br>
<br>
                                     Hi Muhammad,<br>
<br>
                                     you might want to use<br>
                     ndncatchunks/ndnputchunks from<br>
        <a href="https://github.com/named-data/ndn-tools" rel="noreferrer" target="_blank">https://github.com/named-data/<wbr>ndn-tools</a><br>
        <<a href="https://github.com/named-data/ndn-tools" rel="noreferrer" target="_blank">https://github.com/named-data<wbr>/ndn-tools</a>><br>
                     <<a href="https://github.com/named-data/ndn-tools" rel="noreferrer" target="_blank">https://github.com/named-dat<wbr>a/ndn-tools</a><br>
        <<a href="https://github.com/named-data/ndn-tools" rel="noreferrer" target="_blank">https://github.com/named-data<wbr>/ndn-tools</a>>><br>
                                        <<a href="https://github.com/named-data/ndn-tools" rel="noreferrer" target="_blank">https://github.com/named-data<wbr>/ndn-tools</a><br>
        <<a href="https://github.com/named-data/ndn-tools" rel="noreferrer" target="_blank">https://github.com/named-data<wbr>/ndn-tools</a>><br>
                     <<a href="https://github.com/named-data/ndn-tools" rel="noreferrer" target="_blank">https://github.com/named-dat<wbr>a/ndn-tools</a><br>
        <<a href="https://github.com/named-data/ndn-tools" rel="noreferrer" target="_blank">https://github.com/named-data<wbr>/ndn-tools</a>>>><br>
                                            <<a href="https://github.com/named-data/ndn-tools" rel="noreferrer" target="_blank">https://github.com/named-data<wbr>/ndn-tools</a><br>
        <<a href="https://github.com/named-data/ndn-tools" rel="noreferrer" target="_blank">https://github.com/named-data<wbr>/ndn-tools</a>><br>
                     <<a href="https://github.com/named-data/ndn-tools" rel="noreferrer" target="_blank">https://github.com/named-dat<wbr>a/ndn-tools</a><br>
        <<a href="https://github.com/named-data/ndn-tools" rel="noreferrer" target="_blank">https://github.com/named-data<wbr>/ndn-tools</a>>><br>
                                        <<a href="https://github.com/named-data/ndn-tools" rel="noreferrer" target="_blank">https://github.com/named-data<wbr>/ndn-tools</a><br>
        <<a href="https://github.com/named-data/ndn-tools" rel="noreferrer" target="_blank">https://github.com/named-data<wbr>/ndn-tools</a>><br>
                     <<a href="https://github.com/named-data/ndn-tools" rel="noreferrer" target="_blank">https://github.com/named-dat<wbr>a/ndn-tools</a><br>
        <<a href="https://github.com/named-data/ndn-tools" rel="noreferrer" target="_blank">https://github.com/named-data<wbr>/ndn-tools</a>>>>><br>
<br>
                                     Best regards,<br>
                                     Klaus<br>
<br>
<br>
                                     On 01/11/2017 10:49 AM, Md Toufiqul<br>
        Islam wrote:<br>
<br>
                                         Hello Everyone,<br>
<br>
                                         I hope all of you are doing<br>
        great. I<br>
                     have a very<br>
                                 small question<br>
                                         which I<br>
                                         couldn't find any solution yet. I<br>
                     believe this is<br>
                                 the right<br>
                                         place to ask<br>
                                         about.<br>
<br>
                                         I have installed nfd, ndn-cxx and<br>
                     Repo-ng on two of<br>
                                 computers<br>
                                         willing to<br>
                                         insert & retrieve data to &<br>
        from data<br>
                     repository. I<br>
                                 have done this<br>
                                         successfully using ndnputfile &<br>
                     ndngetfile command.<br>
                                 But after<br>
                                         retrieving any data using<br>
        "ndngetfile"<br>
                     command, it<br>
                                 doesn't show<br>
                                         me any<br>
                                         message regarding how much time it<br>
                     needed to fetch<br>
                                 the required data<br>
                                         from the repository. Can anyone<br>
        help me<br>
                     regarding<br>
                                 that? How can<br>
                                         I see<br>
                                         the download time?<br>
<br>
                                         Here is an example. When I<br>
        retrieve a<br>
                     file from one<br>
                                 computer to<br>
                                         other,<br>
                                         ndngetfile shows the following<br>
        message:<br>
<br>
                                                 ndngetfile<br>
        /example/data/1/test.txt<br>
<br>
<br>
                                         INFO: End of file is reached.<br>
                                         INFO: Total # of segments<br>
        received: 188<br>
                                         INFO: Total # bytes of content<br>
        received:<br>
                     187537<br>
<br>
                                         On the above, there are no<br>
        information about<br>
                                 retrieve/download<br>
                                         time of<br>
                                         the received data. How can I see<br>
                     retrieve/download<br>
                                 time? I will<br>
                                         be glad<br>
                                         to have valuable reply from yours.<br>
<br>
                                         With regards<br>
                                         Muhammad Toufiqul<br>
<br>
<br>
<br>
                     _____________________________<wbr>__________________<br>
                                         Nfd-dev mailing list<br>
        <a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.edu</a> <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.<wbr>edu</a>><br>
                     <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.<wbr>ucla.edu</a><br>
        <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.<wbr>edu</a>>><br>
                                 <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.<wbr>ucla.edu</a><br>
        <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.<wbr>edu</a>><br>
                     <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.<wbr>ucla.edu</a><br>
        <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.<wbr>edu</a>>>><br>
                                 <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.<wbr>ucla.edu</a><br>
        <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.<wbr>edu</a>><br>
                     <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.<wbr>ucla.edu</a><br>
        <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.<wbr>edu</a>>><br>
                                 <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.<wbr>ucla.edu</a><br>
        <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.<wbr>edu</a>><br>
                     <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.<wbr>ucla.edu</a><br>
        <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.<wbr>edu</a>>>>><br>
<br>
<br>
        <a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/m<wbr>ailman/listinfo/nfd-dev</a><br>
        <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a>><br>
                            <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a><br>
        <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a>>><br>
<br>
                            <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a><br>
        <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a>><br>
                            <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a><br>
        <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a>>>><br>
<br>
<br>
                            <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a><br>
        <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a>><br>
                            <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a><br>
        <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a>>><br>
<br>
                            <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a><br>
        <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a>><br>
                            <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a><br>
        <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a>>>>><br>
<br>
<br>
                             _____________________________<wbr>__________________<br>
                             Nfd-dev mailing list<br>
        <a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.edu</a> <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.<wbr>edu</a>><br>
                     <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.<wbr>ucla.edu</a><br>
        <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.<wbr>edu</a>>><br>
                     <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.<wbr>ucla.edu</a><br>
        <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.<wbr>edu</a>><br>
                     <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.<wbr>ucla.edu</a><br>
        <mailto:<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.<wbr>edu</a>>>><br>
<br>
        <a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/m<wbr>ailman/listinfo/nfd-dev</a><br>
        <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a>><br>
                            <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a><br>
        <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a>>><br>
<br>
                            <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a><br>
        <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a>><br>
                            <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a><br>
        <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/nfd-dev</a>>>><br>
<br>
<br>
<br>
<br>
<br>
<br>
</div></div></blockquote>
</blockquote></div><br></div>