Quiet Quiet Rust RS
↑ 35 ?
rust-raknet b23r0/rust-raknet

A high-performance asynchronous networking library written in Rust, implementing a Reliable UDP protocol for real-time messaging.

HEALTH ? 85 / Healthy
// solo builder minecraftnetworkingraknetreliable-udpudpudp-protocolacceleratorarqasynchronouslow-latency ?

// readme

rust-raknet

English | 简体中文

A high-performance implementation of the RakNet protocol in Rust.

Features · Wiki · Get started · Benchmarks · Contributing

rust-raknet is a high-performance asynchronous networking library written in Rust, implementing a Reliable UDP protocol for real-time messaging.

Features

  • Five delivery modes. Send best-effort updates, discard stale state, deliver reliable events, or keep messages ordered on independent channels.
  • Async client and server. Tokio-based connect, listen, accept, send and receive APIs, with IPv4 and IPv6 address encoding.
  • Blocking client and server. The optional blocking feature provides synchronous connect, listen, accept, send, receive and timeout APIs backed by a shared Tokio runtime. Background workers keep ACKs and retries running between calls. Usage.
  • Message boundaries. Receive complete application messages rather than reconstructing them from a byte stream. Large ReliableOrdered messages are…