I really love a lot of the ideas this crate has for using entities with components to represent sessions, IO connections - and I think I'd like to replicate the patterns myself if this doesn't work out.
I have a use-case where protocol stability and even interoperability outside of Rust is desired. Am I correct in assuming that these are not the intended use of this crate? I.E. the format of the transport header is not guaranteed to be stable over time - and so each instance of a game would have to be on the same aeronet_transport version? And - given that the README implies that there's considerable use of aeronet_transport - swapping it out for my own versioned protocol layer may be challenging?
I really love a lot of the ideas this crate has for using entities with components to represent sessions, IO connections - and I think I'd like to replicate the patterns myself if this doesn't work out.
I have a use-case where protocol stability and even interoperability outside of Rust is desired. Am I correct in assuming that these are not the intended use of this crate? I.E. the format of the transport header is not guaranteed to be stable over time - and so each instance of a game would have to be on the same
aeronet_transportversion? And - given that the README implies that there's considerable use ofaeronet_transport- swapping it out for my own versioned protocol layer may be challenging?