Noah Callaway
Noah Callaway
This change supports message attributes by pulling them out of the request headers and storing them in the message object. The receive action will generate the XML for any attributes...
Build a simple two player pong game that can be played over the network. The goal of the pong example should be to demonstrate very basic gameplay functionality. This should...
This depends on #20. Create a diagnostic plugin that can simulate varying network conditions (low/medium/high packet loss, low/medium/high latency), with different variations over time (perfectly consistent, moderately consistent, extremely inconsistent).
On a per connection basis, allow injecting send latency and receive latency for diagnostic and debug purposes.
On the client connecting to the server, the cube disappears and either the plane or the camera moves around instead.
Once the interface has settled for a bit, add some documentation to public members.
Once the interface has stabilized, consider adding some basic functionality tests in addition to the examples.
The prototype right now doesn't have the ability to manually close a socket. Sockets are closed when the application exists. Add the functionality to manually close a socket.
The messages are currently fully serialized whenever a message is changed. Clean this up to be a better representation of the desired sync model so that the server only sends...
The testbed has some rough areas in the split between the net/mod.rs and net/prototype.rs. Consider cleaning up this interface to make it cleaner to implement a plugin integration