void add_node(int cnt) { int af = AF_INET; int addr[NODE_CNT]; unsigned short port[NODE_CNT]; std::iota(addr, addr+NODE_CNT, 1); std::iota(port, port+NODE_CNT, 10001); for (int i=0; i<NODE_CNT; i++) { memlst.add_node(af, (unsigned char*)(addr+i), port[i], -1); } traverse(); memlst.del_node(af, (unsigned char*)(addr+1), port[1]); memlst.update_node_heartbeat(af, (unsigned char*)(addr+3), port[3], 11); traverse(); }