diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/BrennenstuhlPduSender.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/BrennenstuhlPduSender.java index 0240bd2b9de0a52e317764af02fe240d01f7966e..3cee8b1630c485aea4936cffabef3698da1a6d7f 100644 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/BrennenstuhlPduSender.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/BrennenstuhlPduSender.java @@ -6,6 +6,8 @@ import java.util.*; import edu.nps.moves.dis7.*; import edu.nps.moves.dis7.enumerations.*; +import java.util.logging.Level; +import java.util.logging.Logger; /** * This is an example that sends many/most types of PDUs. Useful for testing standards @@ -405,7 +407,11 @@ public class BrennenstuhlPduSender byte[] buffer; Pdu aPdu = generatedPdusList.get(idx); - aPdu.marshal(dos); + try { + aPdu.marshal(dos); + } catch (Exception ex) { + Logger.getLogger(BrennenstuhlPduSender.class.getName()).log(Level.SEVERE, null, ex); + } buffer = baos.toByteArray(); DatagramPacket packet = new DatagramPacket(buffer, buffer.length, localMulticastAddress, DEFAULT_MULTICAST_PORT);