<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="">I think you’re mixing a couple of things.  The face that ChronoChat application uses is just a channel between the application and NFD.  It is normally unix socket face, but it doesn’t really matter, as it is not related to you being able to chat with other people.</div><div class=""><br class=""></div><div class="">Besides having a face that points to a remote chat node, you need to instruct NFD (RIB manager specifically) that specific data can be reached through this face.</div><div class=""><br class=""></div><div class="">In your specific face, you may start by registering /ndn/broadcast prefix for your multicast udp face:</div><div class=""><br class=""></div><div class="">    nfdc register /ndn/broadcast 294</div><div class=""><br class=""></div><div class="">This will tell NFD that data packets with prefix /ndn/broadcast can be retrieved if interest send out through face 294.   You can also register / prefix, which will essentially mean that NFD can try this face to fetch all kind of data packets.</div><div class=""><br class=""></div><div class="">—</div><div class="">Alex</div><br class=""><div><blockquote type="cite" class=""><div class="">On Feb 27, 2015, at 1:22 PM, Anil Jangam <<a href="mailto:anilj.mailing@gmail.com" class="">anilj.mailing@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hi,<div class=""><br class=""></div><div class="">When I start the ChronoChat client, it creates certain default entries into the RIB as follows. </div><div class=""><br class=""></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px" class=""><div class=""><div class="">/ndn/broadcast/chronochat/chatroom-list route={faceid=294 (origin=0 cost=0 ChildInherit)}</div></div><div class=""><div class="">/ndn/broadcast/ChronoChat/chatroom-e8745dec route={faceid=294 (origin=0 cost=0 ChildInherit)}</div></div><div class=""><div class="">/ndn/broadcast/%F0./chronochat-tmp-identity/f4e4ea96/CHRONOCHAT-INVITATION route={faceid=294 (origin=0 cost=0 ChildInherit)}</div></div></blockquote><div class=""><br class=""></div><div class="">I checked the faceId 294, and it is a non udp/tcp type of face. </div><div class=""><br class=""></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px" class=""><div class="">faceid=294 remote=<a href="fd://23" class="">fd://23</a> local=<a href="unix:///run/nfd.sock" class="">unix:///run/nfd.sock</a> counters={in={70i 6d 16223B} out={0i 6d 5145B}} local on-demand point-to-point</div><div class=""><br class=""></div></blockquote>In what way I can program the ChronoChat client to use the specific face? may be through some configuration file or so? <div class=""><br class=""></div><div class="">I have configured a face which points to the remote user in the Chat. I guess this local client should be using this interface (257) instead of 294, correct?</div><div class=""><br class=""></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px" class=""><div class="">faceid=257 remote=udp4://<a href="http://224.0.23.170:56363/" class="">224.0.23.170:56363</a> local=udp4://<a href="http://133.164.60.154:56363/" class="">133.164.60.154:56363</a> counters={in={0i 0d 0B} out={0i 0d 0B}} non-local persistent point-to-point</div></blockquote><div class=""><br class=""></div><div class="">/anil.</div><div class=""><br class=""></div></div>
_______________________________________________<br class="">Ndn-interest mailing list<br class=""><a href="mailto:Ndn-interest@lists.cs.ucla.edu" class="">Ndn-interest@lists.cs.ucla.edu</a><br class="">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest<br class=""></div></blockquote></div><br class=""></body></html>