axum-socket-io 0.1.0

A protocol for event-driven, bi-directional communication between clients and servers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# web-socket-io


It provides a robust framework for real-time communication over [WebSocket](https://en.wikipedia.org/wiki/WebSocket), inspired by [Socket.IO](https://socket.io/). It simplifies the process of sending and receiving messages while offering built-in support for cancellation and timeout functionalities.

## Features


- **Request/Response**: clients to send requests and receive responses from the server.
- **Cancellation**: mechanisms to cancel ongoing operations on requests.
- **Bi-directional Notifications**: allowing both clients and servers to notify each other of events instantly. similar to [Socket.IO]https://socket.io/

### Learn More


- [Tutorial]https://nurmohammed840.github.io/web-socket-io/Tutorial.html - Step-by-step guide to get you started.
- [Protocol Design]https://nurmohammed840.github.io/web-socket-io/Protocol.html - Overview of the protocol used for communication.

### License


This project is licensed under the MIT License.