A Python 3 implementation of the Distributed Interactive Simulation (DIS) 7 standard. Initially generated by xmlpg.
First, install the dis library using:
sudo python3 setup.py install
or to install to your personal python installation area:
python3 setup.py install --user
First install application dependencies.
pip install -r requirements.txt
Run a receiver:
cd dis_network_example
python3 dis_receiver.py
In another terminal, run the sender:
python3 dis_udp.py
You should also see the traffic on the net in Wireshark on your localhost interface.
Press Ctrl+\
to stop the process.
This uses a git submodule to hold a XML description of they protocol messages. If you regenerate the source code (you probably shouldn't) make sure the submodule is loaded with
$ git submodule init
$ git submodule update