On Sunday 20 July 2003 04:59 pm, Ian Clarke wrote: > For anyone awake - please cast a critical eye over: > http://freenetproject.org/index.php?page=ngrouting > From the page: When a request has visited the number of nodes specified in its "hops to live" field (similar to "time to live" in other protocols), a "DataNotFound" or DNF message is returned to the requester. This indicates that the data could not be found within the time limit specified by the requester. There are two reasons that a DNF can be returned for some data, either the data exists but wasn't found, or the data didn't exist at all. In the former case, a DNF would indicate a shortcoming in the routing ability of whichever node the request was routed to. In the latter case, it would not - but the difficulty is that for a given DNF - there is no easy way to tell what type of DNF it is, whether it is "legitimate" or not.
Why is this true? If we can't get the data we want from a node, and then ask another and do get it, then add the total time to the first nodes time. If we don't find it somewhere else, it's fair to assume that data does not exist in the network within (whatever the htl was) hops of us. So add it to the failure table, and don't change anybody's routing information. _______________________________________________ devl mailing list [EMAIL PROTECTED] http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl