Skip to content

Repository files navigation

NetherNet

The WebRTC-based network protocol used in newer versions of Minecraft. It provides LAN discovery and secure peer-to-peer (P2P) connectivity.

  • Features:
    • Secure communication over WebRTC (DTLS/SRTP)
    • LAN server discovery
    • Signaling management
    • Easy-to-use NethernetListener and NethernetStream

Usage

To build the project:

cargo build --release

To run the examples:

# NetherNet Server
cargo run --example server -p nethernet

# NetherNet Client
cargo run --example client -p nethernet

Requirements

  • Rust 1.85 or higher

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Contributing

Stars

11 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages