socketioxide
socketioxide copied to clipboard
A socket.io server implementation in Rust that integrates with the Tower ecosystem and the Tokio stack.
Using a boxed adapter would allow to remove the generic `Adapter` from every types in the socketioxide codebase.
## Motivation Currently, the serialization/deserialization system of **socketioxide** works as follows: #### Deserialization - First, the packet is parsed, and a payload is extracted. - This payload (`[event, ...data]`) is...
**Is your feature request related to a problem? Please describe.** I wanted to have multiple clients, and one written in rust. **Describe the solution you'd like** A client capable of...
**Describe the bug** E.G with an async data handler when calling the `Data` extractor with a bad deserialization value. It should log an ERROR log before discarding the handler call....
**Is your feature request related to a problem? Please describe.** I want to create a custom extrators for my app. **Describe the solution you'd like** Add an example of a...
Hi, First of all, thank you for your great work on the Rust implementation of Socket.IO. It's been very helpful for the community. I am currently migrating a project from...
This issue is related to https://github.com/Totodore/socketioxide/issues/479 After the fix of 0.16.2 the application still sometimes gets stuck. However, the issue occurred probably also before 0.16.2. The following issue was noticed:...
Add `server_side_emit` fn on io. It would be gated with a feature flag because it would require a new dynamic handler and they cost a lot for compile time. Depends...
Provide a Postgres adapter based on `NOTIFY` and `LISTEN` commands.
## Motivation Testing redis-1.0-rc. cc https://github.com/redis-rs/redis-rs/issues/1733