Currently there are three different remote adapters:
They each have a lot of common behavior that could be moved to socketioxide_core behind the remote_adapter feature flag.
We should make a little study on what can be factored-out. Here are the following things that I have in mind:
- packet encoding/decoding
- acknowledgement streams
- response handlers and multiplexing
- heartbeats
Currently there are three different remote adapters:
They each have a lot of common behavior that could be moved to
socketioxide_corebehind theremote_adapterfeature flag.We should make a little study on what can be factored-out. Here are the following things that I have in mind: