From dfa0bcb59d75a71a292d488e268982c880786594 Mon Sep 17 00:00:00 2001 From: terry-norbraten <tnorb@comcast.net> Date: Wed, 10 Jun 2020 14:10:15 -0700 Subject: [PATCH] use defaults --- src/edu/nps/moves/dis7/examples/EspduReceiver.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/edu/nps/moves/dis7/examples/EspduReceiver.java b/src/edu/nps/moves/dis7/examples/EspduReceiver.java index 3ae7750192..32c8d172fb 100644 --- a/src/edu/nps/moves/dis7/examples/EspduReceiver.java +++ b/src/edu/nps/moves/dis7/examples/EspduReceiver.java @@ -2,7 +2,6 @@ * Copyright (c) 2008-2020, MOVES Institute, Naval Postgraduate School (NPS). All rights reserved. * This work is provided under a BSD open-source license, see project license.html and license.txt */ - package edu.nps.moves.dis7.examples; import edu.nps.moves.dis7.EntityID; @@ -13,6 +12,8 @@ import edu.nps.moves.dis7.utilities.DisThreadedNetIF; import edu.nps.moves.dis7.utilities.PduFactory; import java.io.IOException; import java.net.DatagramPacket; +import java.net.InetAddress; +import java.net.InetSocketAddress; import java.net.MulticastSocket; import java.util.Iterator; import java.util.List; @@ -37,11 +38,13 @@ public class EspduReceiver try { // Specify the socket to receive data - socket = new MulticastSocket(3000); - socket.setBroadcast(true); + socket = new MulticastSocket(DisThreadedNetIF.DEFAULT_DIS_PORT); + + InetAddress maddr = InetAddress.getByName(DisThreadedNetIF.DEFAULT_MCAST_GROUP); + InetSocketAddress group = new InetSocketAddress(maddr, DisThreadedNetIF.DEFAULT_DIS_PORT); - //InetAddress address = InetAddress.getByName(EspduSender.DEFAULT_MULTICAST_GROUP); - //socket.joinGroup(address); + socket.joinGroup(group, DisThreadedNetIF.findIp4Interface()); + // Loop infinitely, receiving datagrams EntityID eid; Vector3Double position; -- GitLab