From ad5323cfaa264e00fc6465a278eb8588a7ef458a Mon Sep 17 00:00:00 2001 From: senft-desktop Date: Thu, 29 Nov 2012 17:32:28 +0100 Subject: [PATCH] Reused addrToBytes --- ws2012/P2P/uebungen/4/src/node/Node.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/ws2012/P2P/uebungen/4/src/node/Node.java b/ws2012/P2P/uebungen/4/src/node/Node.java index 4648f3e8..a73c199a 100644 --- a/ws2012/P2P/uebungen/4/src/node/Node.java +++ b/ws2012/P2P/uebungen/4/src/node/Node.java @@ -119,13 +119,9 @@ public class Node { Ack ack = generateAck(neighbor); buffer.put(MessageType.NEW_NEIGHBOR); buffer.putInt(ack.getId()); - InetSocketAddress a = (InetSocketAddress) neighbor; - for (String part : a.getHostString().split("\\.")) { - buffer.put(Byte.valueOf(part)); - } - - buffer.putInt(a.getPort()); + byte[] addr = addrToBytes((InetSocketAddress) neighbor); + buffer.put(addr); buffer.flip(); ack.setBuf(BufferUtil.clone(buffer));