//Retrieve the node list and ping them
FindNodeAnswerTask answerTask = (FindNodeAnswerTask)task;
Answer answer = answerTask.getAnswer();
answerGot = true;
//Retrieve the node list and ping them
FindNodeAnswerTask answerTask = (FindNodeAnswerTask)task;
Answer answer = answerTask.getAnswer();
answerGot = true;
if (answer.getDestinationId() == this.id) {
//Ping everyone in the list
for (Contact c : answer.getNodes()) {
if (answer.getDestinationId() == this.id) {
//Ping everyone in the list
for (Contact c : answer.getNodes()) {
Contact node = nodeList.getNodes().get(i);
if (node.getId() != this.id) {
this.sendFindNode(node.getId(),destination);
Contact node = nodeList.getNodes().get(i);
if (node.getId() != this.id) {
this.sendFindNode(node.getId(),destination);