#bindings #networking #ffi-bindings #ffi #enet

sys enet-cs-sys

Rust low level bindings for ENet-CSharp the library, which is a independent ENet implementation with a modified protocol for C, C++, C#, and other languages

2 releases

0.1.1 Feb 25, 2023
0.1.0 Feb 20, 2023

#4 in #enet

MIT license

58KB
962 lines

enet-cs-sys

Rust low level bindings for the ENet-CSharp library, which is a independent ENet implementation with a modified protocol for C, C++, C#, and other languages.

Features, as defined in the original repository:

  • Lightweight and straightforward
  • Low resource consumption
  • Dual-stack IPv4/IPv6 support
  • Connection management
  • Sequencing
  • Channels
  • Reliability
  • Fragmentation and reassembly
  • Aggregation
  • Adaptability
  • Portability

Original repository: https://github.com/nxrighthere/ENet-CSharp

Checkout the examples, the crate actually works very similarly to the enet-sys crate.

No runtime deps

~0–2.2MB
~45K SLoC