Skip to content

Protocol Stability & Backwards Compatibility #34

Description

@alextechcc

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions