diff --git a/assignments/nbproject/project.properties b/assignments/nbproject/project.properties index f9870e967a12c0c550b9d1b8cfab8bc4d8b7df5a..05c6f493d71c7f76c47f470d33e5afb981989e3e 100644 --- a/assignments/nbproject/project.properties +++ b/assignments/nbproject/project.properties @@ -40,6 +40,8 @@ file.reference.dis-enums-1.3.jar=../lib/dis-enums-1.3.jar file.reference.guava-28.0-jre.jar=../lib/guava-28.0-jre.jar file.reference.open-dis7-entities-all.jar=../lib/open-dis7-entities-all.jar file.reference.open-dis7-java.jar=../lib/open-dis7-java.jar +file.reference.open-dis7-javadoc.jar=../lib/open-dis7-javadoc.jar +file.reference.open-dis7-source.jar=../lib/open-dis7-source.jar file.reference.open-dis_4.16.jar=../lib/open-dis_4.16.jar includes=** jar.archive.disabled=${jnlp.enabled} @@ -48,6 +50,8 @@ jar.index=${jnlp.enabled} javac.classpath=\ ${file.reference.open-dis7-entities-all.jar}:\ ${file.reference.open-dis7-java.jar}:\ + ${file.reference.open-dis7-javadoc.jar}:\ + ${file.reference.open-dis7-source.jar}:\ ${file.reference.commons-io-2.6.jar}:\ ${file.reference.guava-28.0-jre.jar}:\ ${file.reference.open-dis_4.16.jar}:\ diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/TGTSendRecieve.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/TGTSendRecieve.java index aec8365276b5aaf5877d1c20c773525aad98dbc1..7a218265fb2b255824daf667fc036cb67709bc74 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/TGTSendRecieve.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/TGTSendRecieve.java @@ -3,7 +3,7 @@ package MV3500Cohort2018JulySeptember.projects.FriscoFurr.originals; import java.net.*; import java.io.*; import java.util.*; -import edu.nps.moves.dis.*; +import edu.nps.moves.dis.*; // OpenDIS version 4 import java.io.IOException; import edu.nps.moves.disutil.PduFactory; import edu.nps.moves.disutil.DisTime; diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework2/Mahan/README.md b/assignments/src/MV3500Cohort2020JulySeptember/homework2/Mahan/README.md index 0144d62d033fbe094ceac7a6d1bedc12d3c158b0..6b0b4f34a9cc7b4a993e6cc6dd545c1e6412f142 100644 --- a/assignments/src/MV3500Cohort2020JulySeptember/homework2/Mahan/README.md +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework2/Mahan/README.md @@ -10,3 +10,11 @@ References include * [assignments source subdirectories](../../../../../assignments/src) show examples from previous cohorts. Questions and innovation are always welcome, good luck! + +Coded two classes: +MahanServer +MahanClient + +1. Run the MahanServer once +2. Run the MahanClient as many times as you want +3. Enjoy the messages from the two consoles \ No newline at end of file diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework2/Weissenberger/README.md b/assignments/src/MV3500Cohort2020JulySeptember/homework2/Weissenberger/README.md index 0144d62d033fbe094ceac7a6d1bedc12d3c158b0..301da8445dabd4c8e16e79368993984173252dd2 100644 --- a/assignments/src/MV3500Cohort2020JulySeptember/homework2/Weissenberger/README.md +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework2/Weissenberger/README.md @@ -10,3 +10,17 @@ References include * [assignments source subdirectories](../../../../../assignments/src) show examples from previous cohorts. Questions and innovation are always welcome, good luck! + + +Coded three classes: +LokiChatServer +LokiServerThread +LokiChatClient +LokiClientThread + +1. Run the LokiChatServer once +2. Run the LokiChatClient twice or more +3. type some messages in a client console +4. you will see the message on each of the client consoles + +Please see HW2.jpg (chart) and doku.pdf \ No newline at end of file diff --git a/build.xml b/build.xml index cb78aa06111eeb63aeef36f4555db29ce5162d15..b48845a177f86db43b55a53aa1384f4e273d42d9 100644 --- a/build.xml +++ b/build.xml @@ -88,7 +88,18 @@ POSSIBILITY OF SUCH DAMAGE. <!-- TODO get clearer about what each of 4 jar files might be --> <property name="open-dis7-java.relative" value="../open-dis7-java/dist"/> <echo message="copy ${open-dis7-java.relative}/open-dis7-java.jar to project lib/ subdirectory"/> - <copy file="${open-dis7-java.relative}/open-dis7-java.jar" todir="lib" force="true" verbose="true"/> + <!-- https://ant.apache.org/manual/Tasks/fail.html --> + <fail message="open-dis7-java.jar not found"> + <condition> + <not> + <resourcecount count="1"> + <fileset id="fs" dir="${open-dis7-java.relative}" includes="open-dis7-java.jar"/><!-- comma separated --> + </resourcecount> + </not> + </condition> + </fail> + <delete file="lib/open-dis7-java.jar" verbose="true" /> + <copy file="${open-dis7-java.relative}/open-dis7-java.jar" todir="lib" force="true" verbose="true" failonerror="true"/> </target> <target name="update.open-dis7.jar.gitlab" description="update open-dis7.jar in project lib directory"> diff --git a/examples/nbproject/project.properties b/examples/nbproject/project.properties index c568e7df0934e2972a768f807e2035036abf4172..a7dc2db7ef8fef792b98ddfcdb28836db1d71427 100644 --- a/examples/nbproject/project.properties +++ b/examples/nbproject/project.properties @@ -38,12 +38,16 @@ file.reference.dis-enums-1.3.jar=../lib/dis-enums-1.3.jar file.reference.guava-28.0-jre.jar=../lib/guava-28.0-jre.jar file.reference.open-dis7-entities-all.jar=../lib/open-dis7-entities-all.jar file.reference.open-dis7-java.jar=../lib/open-dis7-java.jar +file.reference.open-dis7-javadoc.jar=../lib/open-dis7-javadoc.jar +file.reference.open-dis7-source.jar=../lib/open-dis7-source.jar file.reference.open-dis_4.16.jar=../lib/open-dis_4.16.jar includes=** jar.compress=false javac.classpath=\ ${file.reference.open-dis7-entities-all.jar}:\ ${file.reference.open-dis7-java.jar}:\ + ${file.reference.open-dis7-javadoc.jar}:\ + ${file.reference.open-dis7-source.jar}:\ ${file.reference.commons-io-2.6.jar}:\ ${file.reference.guava-28.0-jre.jar}:\ ${file.reference.open-dis_4.16.jar}:\ diff --git a/lib/open-dis7-entities-all.jar b/lib/open-dis7-entities-all.jar index d7db15b469dfb355ef690caa40e7cc7a759441b3..bf060b7480f219bcd0d821c1a466e257a81bd33e 100644 Binary files a/lib/open-dis7-entities-all.jar and b/lib/open-dis7-entities-all.jar differ diff --git a/lib/open-dis7-javadoc.jar b/lib/open-dis7-javadoc.jar index cb14cc1d676aa0d385a492bc58169c2a162e6830..f1113204e6476b241f8c445a4c0e145c41e20d06 100644 Binary files a/lib/open-dis7-javadoc.jar and b/lib/open-dis7-javadoc.jar differ diff --git a/lib/open-dis7-source.jar b/lib/open-dis7-source.jar index 1174d68715c53ac1e81beb3e361bdd591c20a433..9083bdab1ff543838b86fa222d998ff873efe86c 100644 Binary files a/lib/open-dis7-source.jar and b/lib/open-dis7-source.jar differ diff --git a/presentations/04_TCPSocketsJava.pptx b/presentations/04_TCPSocketsJava.pptx index 7eb4e7c7a6c6390d233c5330f7b78e1cf3a19ee8..580d26aaeb1e2dc2b409b28e37484c8abbe45030 100644 Binary files a/presentations/04_TCPSocketsJava.pptx and b/presentations/04_TCPSocketsJava.pptx differ diff --git a/presentations/05_JavaIO_InputOutput_CheatSheet.pptx b/presentations/05_JavaIO_InputOutput_CheatSheet.pptx index ec341d930b990a8ca33e3f07a58c2bfd3520dad8..20f74c433911a222f5bf002131f2eabf7c18ae2c 100644 Binary files a/presentations/05_JavaIO_InputOutput_CheatSheet.pptx and b/presentations/05_JavaIO_InputOutput_CheatSheet.pptx differ