| Crates.io | oxidite-realtime |
| lib.rs | oxidite-realtime |
| version | 2.0.1 |
| created_at | 2025-12-07 14:02:03.937598+00 |
| updated_at | 2026-01-25 01:45:10.450605+00 |
| description | WebSocket and real-time features for Oxidite |
| homepage | |
| repository | https://github.com/meshackbahati/rust-oxidite |
| max_upload_size | |
| id | 1971647 |
| size | 44,651 |
WebSocket and real-time features for Oxidite.
[dependencies]
oxidite-realtime = "0.1"
use oxidite_realtime::*;
// Create WebSocket manager
let ws_manager = WebSocketManager::new();
// Handle WebSocket connections
router.get("/ws", move |req| {
ws_manager.handle(req)
});
// Broadcast to all clients
ws_manager.broadcast("room1", "Hello everyone!").await;
// Send to specific client
ws_manager.send_to(&client_id, "Direct message").await;
// Join room
ws_manager.join(&client_id, "room1").await;
MIT