diff --git a/assignments/nbproject/project.properties b/assignments/nbproject/project.properties index 67b123ace259306d82765c7ec95acd56e09bcbc5..9003d11a34aa62d496dd78e30b32d7bea504d908 100644 --- a/assignments/nbproject/project.properties +++ b/assignments/nbproject/project.properties @@ -103,7 +103,6 @@ jnlp.signed=false jnlp.signing= jnlp.signing.alias= jnlp.signing.keystore= -main.class=MV3500Cohort2022MayJune.homework2.Royer.Homework2.java # Optional override of default Application-Library-Allowable-Codebase attribute identifying the locations where your signed RIA is expected to be found. manifest.custom.application.library.allowable.codebase= # Optional override of default Caller-Allowable-Codebase attribute identifying the domains from which JavaScript code can make calls to your RIA without security prompts. @@ -114,7 +113,7 @@ manifest.custom.codebase= manifest.custom.permissions= meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false -platform.active=JDK_22 +platform.active=default_platform project.licensePath=../license.txt run.classpath=\ ${javac.classpath}:\ diff --git a/assignments/nbproject/project.xml b/assignments/nbproject/project.xml index f4711c4a46f519e15f88ca993b41da9231b32773..ec9c9401e07d97eb2d28c832cc9985585aeb9f06 100644 --- a/assignments/nbproject/project.xml +++ b/assignments/nbproject/project.xml @@ -4,7 +4,6 @@ <configuration> <data xmlns="http://www.netbeans.org/ns/j2se-project/3"> <name>Networked Graphics MV3500 assignments</name> - <explicit-platform explicit-source-supported="true"/> <source-roots> <root id="src.dir"/> </source-roots> diff --git a/assignments/src/MV3500Cohort2024JulySeptember/homework2/Lennon/LennonHW2Client.java b/assignments/src/MV3500Cohort2024JulySeptember/homework2/Lennon/LennonHW2Client.java index 0403e222bfe4e365c702f9c4a698fcea2a8a5d60..de94d5fb361ce77f084802c845fed37e3c512050 100644 --- a/assignments/src/MV3500Cohort2024JulySeptember/homework2/Lennon/LennonHW2Client.java +++ b/assignments/src/MV3500Cohort2024JulySeptember/homework2/Lennon/LennonHW2Client.java @@ -33,7 +33,6 @@ public class LennonHW2Client // default constructor } static String DESTINATION_HOST = "localhost"; - static int MAX_LOOP_COUNT = 4; /** * Program invocation, execution starts here @@ -43,9 +42,7 @@ public class LennonHW2Client try { boolean play; Scanner scanner = new Scanner(System.in); - System.out.println(LennonHW2Client.class.getName() + " start, loop " + MAX_LOOP_COUNT + " times"); - - //for (int loopCount = 1; loopCount <= MAX_LOOP_COUNT; loopCount++) // loop then exit + do{ System.out.println("======================================================="); System.out.println(LennonHW2Client.class.getName() + " creating new socket ...\n"); diff --git a/assignments/src/MV3500Cohort2024JulySeptember/homework2/Lennon/package-info.java b/assignments/src/MV3500Cohort2024JulySeptember/homework2/Lennon/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..151e374d08c06328dda6a1c1949135779252d663 --- /dev/null +++ b/assignments/src/MV3500Cohort2024JulySeptember/homework2/Lennon/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments" target="_blank">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful" target="_blank">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java" target="_blank">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2024JulySeptember.homework2.Lennon; diff --git a/examples/nbproject/project.properties b/examples/nbproject/project.properties index bfa08a8d90d76ef73503d1b02ed5df067fb6f5dd..a4a894c2d3bd9ec8e71230408d10d9cd0f906e86 100644 --- a/examples/nbproject/project.properties +++ b/examples/nbproject/project.properties @@ -93,7 +93,7 @@ main.class=TcpExamples.TcpExample1Telnet manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false -platform.active=JDK_22 +platform.active=default_platform run.classpath=\ ${javac.classpath}:\ ${build.classes.dir} diff --git a/examples/nbproject/project.xml b/examples/nbproject/project.xml index bd4589c403c0307b9edb0d25126b2a5fe03ae4bf..d7c8e3fd3bc7ee7e746750956a36a82fa1034338 100644 --- a/examples/nbproject/project.xml +++ b/examples/nbproject/project.xml @@ -4,7 +4,6 @@ <configuration> <data xmlns="http://www.netbeans.org/ns/j2se-project/3"> <name>Networked Graphics MV3500 examples</name> - <explicit-platform explicit-source-supported="true"/> <source-roots> <root id="src.dir"/> <root id="src.src.dir"/> diff --git a/examples/src/TcpExamples/TcpExample4Client.java b/examples/src/TcpExamples/TcpExample4Client.java index c2a54ae27bfeb634f6929de5ad051895eaf9a43f..24d85f03641c07cf8c6b1462e3867fb2cd951340 100644 --- a/examples/src/TcpExamples/TcpExample4Client.java +++ b/examples/src/TcpExamples/TcpExample4Client.java @@ -51,8 +51,10 @@ public class TcpExample4Client // line after 10 sec. long startTime = System.currentTimeMillis(); - // open a socket for each loop - Socket socket = new Socket(DESTINATION_HOST, 2317); + // Open a socket for each loop + Socket socket = new Socket(DESTINATION_HOST, 2317); + // Note our local port on this client host is not specified - because + // that doesn't matter. It is an "ephemeral" port on localhost. // Setup. Read the single line written by the server. // We'd do things a bit differently if many lines to be read