wayray/crates/wrsrvd
Till Wegmueller 564c473ab4 Wire end-to-end frame encoding and network into headless backend
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.
2026-04-07 17:08:55 +02:00
..
src Wire end-to-end frame encoding and network into headless backend 2026-04-07 17:08:55 +02:00
Cargo.toml Add QUIC transport layer with quinn for server and client 2026-04-07 16:54:01 +02:00