diff --git a/src/main/java/info/istlab/ServerTester/MulticastReceiver.java b/src/main/java/info/istlab/ServerTester/MulticastReceiver.java index 85dcbf0..7d647a9 100644 --- a/src/main/java/info/istlab/ServerTester/MulticastReceiver.java +++ b/src/main/java/info/istlab/ServerTester/MulticastReceiver.java @@ -4,10 +4,15 @@ import java.net.DatagramPacket; import java.net.InetAddress; import java.net.MulticastSocket; +import java.util.Hashtable; public class MulticastReceiver implements Runnable{ Thread thread; MulticastSocket socket; + + // 受信したデータを IP アドレスをキーにして保存 + Hashtable receivedData = new Hashtable(); + public MulticastReceiver() { try { socket = new MulticastSocket(54320); @@ -31,6 +36,8 @@ } String addr = packet.getAddress().getHostAddress(); String message = new String(packet.getData(), 0, packet.getLength()); + receivedData.put(addr, message); + System.out.println(addr+"からの受信: " + message); }