<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>