int port = 0;
try {
port = Integer.parseInt(node.substring(idx + 1));
} catch (NumberFormatException e) {
}
RemoteNode rm = new RemoteNode(address, port);
if(rm.isValidNode() == true) {
this.nodes.add(rm);
} else {
rm = null;
logger.error("no valid node data for " + address);
}