<div dir="ltr"><div><br></div><div><a href="https://github.com/named-data/ndnSIM/blob/master/examples/ndn-custom-apps/custom-app.cpp">https://github.com/named-data/ndnSIM/blob/master/examples/ndn-custom-apps/custom-app.cpp</a></div><div><br></div><div><br></div><div>In this custom-app.cc code (line: 88), I think it is sending the Interest on face created by the application (ndn-app). However, how the scenario is handled where there are more than one faces on given node? How a particular face is selected to send the Interest on? In my simulation setup, I have multiple faces on given node.</div><div><br></div><div>When Interest/Data is received, a respective handler is called (line: 93 or 116). I believe this handler is called for all Interests/Data messages received from all interface, correct? It is the application, based on the Interest name, carries out different processing as per the application context. Am I correct?</div><div><br></div><div>I saw in one of the application code, an ExpressInterest() API, where one can specify the exact call back to handle Data. However in the above code, this looks like abstracted out. Is it still possible to use the ExpressInterest API? To put it other words, I did not understand how Interest is actually being sent out to the face. How does this works in the above sample code?</div><div><br></div><div>/anil.</div><div><br></div></div>