As of right now, I've gotten the networking code to the point where any number of clients can connect to a single host, and the host can talk back and forth with any of them...but none of the clients can talk to each other yet.
I intend for the Host to track the map variables, the platforms, enemy locations, and all that, and pass it on to the clients. I am hoping to have the clients track the locations and actions of the characters under their control, and pass that to the other clients as well as the host. This lets clients have smooth movement, while still making sure everyone sees the same thing.
Any thoughts on the matter?