<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>Hello. I'm working with the ndn-cpp implementation of ChronoSync as described in the 2013 paper “Let’s ChronoSync: Decentralized Dataset State Synchronization in Named Data Networking” and used in the related ChronoChat.</div>
<div><br>
</div>
<div>User A and user B are running ChronoChat on separate computers. They register to receive interests for the same broadcast prefix "/ndn/broadcast/ChronoChat-0.3/ndnchat". When the users get a new root hash, they both express the same interest, e.g. "/ndn/broadcast/ChronoChat-0.3/ndnchat/4aa4".
 User B should receive the interest from user A and vice versa.</div>
<div><br>
</div>
<div>When I run this on ndnd-tlv, the broadcast insterest is always forwarded to the other user. But on NFD, sometimes the interest is not forwarded. When I turn on NFD logging TRACE, I see user A sends the interest and it is forwarded to user B. But user B
 sends the interest and it is not forwarded to user A.</div>
<div><br>
</div>
<div>Can you think of why NFD might have this behavior?  (Under the default routing strategy it may be a feature, not a bug.) Or what I should do to get the full broadcast behavior?</div>
<div><br>
</div>
<div>Thanks,</div>
<div>- Jeff T</div>
</body>
</html>