# MV3500 Distributed Simulation Fundamentals Course Examples

This is parent directory for updated course examples, collected under a single Netbeans subproject with common build tasks.

<!-- View this page at https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/examples/README.md -->

1. [TcpExamples](src/TcpExamples)

2. [UdpExamples](src/UdpExamples)

3. [OpenDis7Examples](src/OpenDis7Examples)

4. [SimkitOpenDis7Examples](src/SimkitOpenDis7Examples) (work in progress)

These examples are the basis for class programming reviews and homework assignments.
You are welcome to modify or adapt them in any way that you want.

Here is the legacy assignment used prior to the current OpenDis7 Java library becoming operational.

5.  [OpenDis4Examples](src/OpenDis4Examples) illustrate use of (legacy) OpenDis4 library for IEEE Distributed Interactive Simulation (DIS) Protocol

Future capability:

6. [HttpServletExamples](src/HttpServletExamples) shows how to use Java Servlets as server-side code running on an http server

# Netcat/Telnet Configuration Instructions

Several examples require use of a telnet client.  Please see reference instructions at:

* [Savage Developers Guide: telnet](https://savage.nps.edu/Savage/developers.html#telnet)