socketioxide icon indicating copy to clipboard operation
socketioxide copied to clipboard

A socket.io server implementation in Rust that integrates with the Tower ecosystem and the Tokio stack.

Results 33 socketioxide issues
Sort by recently updated
recently updated
newest added

**Is your feature request related to a problem? Please describe.** It is currently impossible to use external parser like `msgpack`. Moreover, using `msgpack` as a parser is a way do...

enhancement
help wanted
socketio-v4
socketio-v5

**Describe the bug** As described in title, emitting an event with an array or vector like: ```rust let v = vec![1,2,3]; socket.emit("message", v).ok(); ``` will split elements in the vector...

bug
documentation
help wanted
socketio-v4
socketio-v5

## Motivation I am developing a high performance realtime collaboration server and noticed a problem when sending / receiving multiple packets from and to the server with the default packet...

enhancement
socketio-v4
socketio-v5

[Poem](https://docs.rs/poem/latest/poem/) has a feature to support tower layer and services. Therefore it should be possible to add socketioxide to any poem application. If no additional development is needed, we could...

P-Low
S-Blocked
T-Docs
E-Easy
A-examples

[surrealdb](https://surrealdb.com/) is written in rust and can be embedded like sqlite with rocksdb backend or memory backend or can be run in HA with tikv/foundationdb. You can use `surrealdb::Surreal` to...

enhancement

Currently the socket id that reference a socket.io socket (one for each namespace) is the same than the engine socket id. The implementation should match the socket.io server in node...

C-Bug
A-socketioxide
P-Medium
E-Medium
I-Need-decision

## Motivation Modify the codebase to have a flexible way to handle new parsers. Close issue #234. ## Solution A new `Parse` trait with a parser module will contain all...

enhancement

Updates the requirements on [tower](https://github.com/tower-rs/tower) to permit the latest version. Release notes Sourced from tower's releases. tower 0.4.13 Added load_shed: Public constructor for Overloaded error (#661) Fixed util: Fix hang...

dependencies
rust

**Describe the bug** However, for the official nodejs language version of socketio (server side, latest version: 4.7), it can be used normally on IE9 (socketio version 3.0.5, for client, the...

C-Bug
A-engineioxide
P-High
E-Easy
E-Need-MCVE