rsps.addResponse(new PingData(addrs[i], true, names[i], phys_addrs[i]), false);
System.out.println("rsps = " + rsps);
assert !rsps.isDone() && rsps.size() == 5;
for(int i=0; i < 5; i++)
rsps.addResponse(new PingData(addrs[i], true, names[i], phys_addrs[i]), true);
System.out.println("rsps = " + rsps);
assert !rsps.isDone() && rsps.size() == 5;
for(int i=5; i < 10; i++)
rsps.addResponse(new PingData(addrs[i], true, names[i], phys_addrs[i]), false);