Expand description
A Tokio-based async adapter driving a SoeMultiplexer
over a UDP socket. Enabled by the tokio feature.
The I/O-agnostic SoeMultiplexer is runtime-agnostic; this module is a thin,
optional convenience layer for users who want a ready-made async driver. It owns
a tokio::net::UdpSocket and interleaves socket reads with periodic ticks
(for heartbeats, timeouts, and reliable-data resends), flushing outgoing
datagrams after each step.
Structsยง
- SoeHandle
- A cloneable handle for interacting with a
TokioSoeServerfrom any task. - Tokio
SoeServer - An actor-style SOE server: a
SoeMultiplexerdriven on its own Tokio task, reachable from any task via a cloneableSoeHandle. - Tokio
SoeSocket - An async SOE socket: a
SoeMultiplexerdriven over a Tokio UDP socket.