<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hi Anil</div><div class=""><br class=""></div><div class="">When you have two instances of the same application running on two separate nodes, of course you have to use two separate ndn-cxx Face instances, each connected to the NFD instance on the same node.</div><div class="">It’s wrong to share one ndn-cxx Face instance across multiple nodes. This would be similar to sharing the same Unix socket on multiple nodes, and implies there’s an out-of-band communication channel between an application on node A and the NFD on node B. Note: this statement assumes every node is an independent networked device, and does not apply to supercomputers.</div><div class=""><br class=""></div><div class="">My <a href="http://www.lists.cs.ucla.edu/pipermail/ndnsim/2016-October/002972.html" class="">earlier comment</a> addresses the choice between using one face and using two faces on the same node.</div><div class=""><br class=""></div><div class="">Yours, Junxiao</div><br class=""><div><blockquote type="cite" class=""><div class="">On Oct 20, 2016, at 6:09 PM, Anil Jangam <<a href="mailto:anilj.mailing@gmail.com" class="">anilj.mailing@gmail.com</a>> wrote:</div><div class=""><div dir="ltr" class=""><div class=""><br class=""></div><div class="">I agree and to clear the ambiguity, lets say, the "application" is the (class) which derives from "<span class="gmail-pl-k" style="box-sizing:border-box;color:rgb(167,29,93);font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:12px;white-space:pre">class</span><span style="color:rgb(51,51,51);font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:12px;white-space:pre" class=""> My</span><span class="gmail-pl-en" style="box-sizing:border-box;color:rgb(121,93,163);font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:12px;white-space:pre">App</span><span style="color:rgb(51,51,51);font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:12px;white-space:pre" class=""> : </span><span class="gmail-pl-k" style="box-sizing:border-box;color:rgb(167,29,93);font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:12px;white-space:pre">public</span><span style="color:rgb(51,51,51);font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:12px;white-space:pre" class=""> </span><span class="gmail-pl-en" style="box-sizing:border-box;color:rgb(121,93,163);font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:12px;white-space:pre">Application</span><span class="gmail-pl-en" style="box-sizing:border-box"><font color="#333333" style="font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:12px;white-space:pre" class="">" </font>or from<font color="#333333" style="font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:12px;white-space:pre" class=""> "</font></span><span class="gmail-pl-k" style="box-sizing:border-box;color:rgb(167,29,93);font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:12px;white-space:pre">class</span><span style="color:rgb(51,51,51);font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:12px;white-space:pre" class=""> My</span><span class="gmail-pl-en" style="box-sizing:border-box;color:rgb(121,93,163);font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:12px;white-space:pre">App</span><span style="color:rgb(51,51,51);font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:12px;white-space:pre" class=""> : </span><span class="gmail-pl-k" style="box-sizing:border-box;color:rgb(167,29,93);font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:12px;white-space:pre">public</span><span style="color:rgb(51,51,51);font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:12px;white-space:pre" class=""> </span><span class="gmail-pl-en" style="box-sizing:border-box;color:rgb(121,93,163);font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:12px;white-space:pre">App</span><span style="color:rgb(51,51,51);font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:12px;white-space:pre" class="">". </span>Now there are two nodes (node-A) and node (node-B) with 'MyApp' installed on it. So if I understood you correctly, its better using different faces from each 'module' interacting with other 'module' within same application or with another application altogether (its rather more important when they are using overlapping name prefixes). I guess we do not capture this aspect in the porting guide and perhaps worthwhile to mention it. Can you please check? </div></div></div></blockquote></div><br class=""></body></html>