diff --git a/ws2012/P2P/uebungen/4/src/network/Network.java b/ws2012/P2P/uebungen/4/src/network/Network.java index 4b461a63..46a794b6 100644 --- a/ws2012/P2P/uebungen/4/src/network/Network.java +++ b/ws2012/P2P/uebungen/4/src/network/Network.java @@ -25,16 +25,9 @@ public class Network { Peer a = new Peer("A"); - // System.out.println("Spawn B:"); a.spawn("B"); - - // System.out.println("Spawn C:"); a.spawn("C"); - - // System.out.println("Spawn D:"); a.spawn("D"); - - // System.out.println("Leave A:"); a.leave(); } diff --git a/ws2012/P2P/uebungen/4/src/peer/Node.java b/ws2012/P2P/uebungen/4/src/peer/Node.java index cdefe902..06578f81 100644 --- a/ws2012/P2P/uebungen/4/src/peer/Node.java +++ b/ws2012/P2P/uebungen/4/src/peer/Node.java @@ -104,6 +104,14 @@ public class Node { return this.name; } + /** + * TODO: Wenn die richtig implementiert ist, ist die + * {@link #removeNeighbour(Node) removeNeighbour} ein Einzeiler. + */ + public boolean equals(Object o) { + return false; + } + public void printInfos() { StringBuilder result = new StringBuilder(128); result.append("Name: " + this.name + ", Neighbours: "); diff --git a/ws2012/P2P/uebungen/4/src/peer/Peer.java b/ws2012/P2P/uebungen/4/src/peer/Peer.java index fca18a13..8549eace 100644 --- a/ws2012/P2P/uebungen/4/src/peer/Peer.java +++ b/ws2012/P2P/uebungen/4/src/peer/Peer.java @@ -22,7 +22,7 @@ public class Peer { * Create another peer, mutually link creator and spawn. */ public void spawn(String name) { - LOGGER.info("Spawning " + name); + LOGGER.info("Name: " + node.getName() + ", Spawning " + name); // create a new node Node spawnNode = new Node(new Random().nextInt(), name); @@ -37,7 +37,7 @@ public class Peer { * exit. */ public void leave() { - LOGGER.info("Leaving..." + node.getName()); + LOGGER.info("Name: " + node.getName() + ", Leaving..."); List neighbours = this.node.getNeighbours(); diff --git a/ws2012/P2P/uebungen/4/src/peer/UDPListen.java b/ws2012/P2P/uebungen/4/src/peer/UDPListen.java new file mode 100644 index 00000000..026a1b7e --- /dev/null +++ b/ws2012/P2P/uebungen/4/src/peer/UDPListen.java @@ -0,0 +1,12 @@ +package peer; + +public class UDPListen extends Thread { + + public UDPListen(int port) { + + } + + public void run() { + + } +} \ No newline at end of file