mirror of
https://github.com/CloudNebulaProject/wayray.git
synced 2026-04-10 13:10:41 +00:00
Hot Desking in Wayland - mirror
Start QUIC server in wrsrvd main.rs before dispatching to backend, passing NetworkHandle to the headless backend. The headless render loop now encodes each frame as XOR diff against the previous frame, compresses damage regions with zstd, and sends FrameUpdate messages to connected clients via the network channel. Network input from remote clients is drained each iteration of the main event loop and injected into the compositor via inject_network_input(). Connection state (client connected/disconnected) is tracked to avoid encoding frames when no client is listening. |
||
|---|---|---|
| book | ||
| crates | ||
| docs | ||
| vm | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| CLAUDE.md | ||
| RESEARCH.md | ||