### Run Aeronet Channel Example Source: https://github.com/aecsocket/aeronet/blob/main/README.md Execute the channel example for Aeronet using cargo. ```sh cargo run --example channel ``` -------------------------------- ### Run Aeronet Websocket Client Example for WASM Source: https://github.com/aecsocket/aeronet/blob/main/README.md Install wasm-server-runner and execute the websocket client example for Aeronet targeting WASM. ```sh cargo install wasm-server-runner cargo run --example websocket_client -F client --target wasm32-unknown-unknown ``` -------------------------------- ### Run Aeronet Steam Server Example (Peer) Source: https://github.com/aecsocket/aeronet/blob/main/README.md Run a Steam server example for Aeronet that listens for Steam peers. ```sh cargo run --example steam_server -F server -- peer ``` -------------------------------- ### Run Aeronet Steam Client Example Source: https://github.com/aecsocket/aeronet/blob/main/README.md Execute the Steam client example for Aeronet using cargo. ```sh cargo run --example steam_client -F client ``` -------------------------------- ### Run Aeronet Webtransport Client Example for WASM Source: https://github.com/aecsocket/aeronet/blob/main/README.md Install wasm-server-runner and execute the webtransport client example for Aeronet targeting WASM. ```sh cargo install wasm-server-runner cargo run --example webtransport_client -F client --target wasm32-unknown-unknown ``` -------------------------------- ### Run Aeronet Webtransport Server Example Source: https://github.com/aecsocket/aeronet/blob/main/README.md Execute the webtransport server example for Aeronet using cargo. ```sh cargo run --example webtransport_server -F server ``` -------------------------------- ### Run Aeronet Websocket Server Example Source: https://github.com/aecsocket/aeronet/blob/main/README.md Execute the websocket server example for Aeronet using cargo. ```sh cargo run --example websocket_server -F server ``` -------------------------------- ### Run Aeronet Webtransport Client Example Source: https://github.com/aecsocket/aeronet/blob/main/README.md Execute the webtransport client example for Aeronet using cargo, including dangerous configuration. ```sh cargo run --example webtransport_client -F client,dangerous-configuration ``` -------------------------------- ### Run Aeronet Steam Server Example (Socket Address) Source: https://github.com/aecsocket/aeronet/blob/main/README.md Run a Steam server example for Aeronet that listens on a socket address. ```sh cargo run --example steam_server -F server -- addr ``` -------------------------------- ### Run Aeronet Websocket Client Example Source: https://github.com/aecsocket/aeronet/blob/main/README.md Execute the websocket client example for Aeronet using cargo. ```sh cargo run --example websocket_client -F client ``` -------------------------------- ### Run Aeronet Replicon Move Box Server Source: https://github.com/aecsocket/aeronet/blob/main/README.md Execute the move_box_server binary for Aeronet's Replicon integration. ```sh cargo run --bin move_box_server ``` -------------------------------- ### Run Aeronet Replicon Move Box Client Source: https://github.com/aecsocket/aeronet/blob/main/README.md Execute the move_box_client binary for Aeronet's Replicon integration. ```sh cargo run --bin move_box_client ``` -------------------------------- ### Add Jittered Network Delay using Linux tc Source: https://github.com/aecsocket/aeronet/blob/main/README.md Emulate network delay with jitter on the loopback interface using 'tc' on Linux. This simulates more realistic network conditions with variable latency. ```sh sudo tc qdisc add dev lo root netem delay 200ms 50ms distribution normal ``` -------------------------------- ### Workspace Check after Version Update Source: https://github.com/aecsocket/aeronet/blob/main/AGENTS.md After updating version numbers in crates and dependencies, run this command to ensure the entire workspace checks out. This is a crucial step in the version bumping process. ```bash cargo check --workspace ``` -------------------------------- ### Simulate Packet Loss using Linux tc Source: https://github.com/aecsocket/aeronet/blob/main/README.md Introduce packet loss on the loopback interface using the 'tc' command on Linux. This is useful for testing how applications handle dropped packets. ```sh sudo tc qdisc add dev lo root netem loss 50% ``` -------------------------------- ### Run Fuzz Tests for Aeronet Transport Source: https://github.com/aecsocket/aeronet/blob/main/README.md Navigate to the aeronet_transport crate directory and execute fuzz tests using cargo and a nightly toolchain. Ensure you specify the correct fuzz target. ```sh cd crates/aeronet_transport cargo +nightly fuzz run ``` -------------------------------- ### Check Code with Clippy Source: https://github.com/aecsocket/aeronet/blob/main/AGENTS.md Use this command for comprehensive code checking, including linting, across the entire workspace, all features, and all targets. It is recommended over the standard 'cargo check'. ```bash cargo clippy --workspace --all-features --all-targets ``` -------------------------------- ### Add Network Delay using Linux tc Source: https://github.com/aecsocket/aeronet/blob/main/README.md Emulate network delay on the loopback interface using the 'tc' command on Linux. This helps test application resilience to latency. ```sh sudo tc qdisc add dev lo root netem delay 250ms ``` -------------------------------- ### Remove Network Emulation using Linux tc Source: https://github.com/aecsocket/aeronet/blob/main/README.md Clean up and remove any network traffic control rules applied to the loopback interface using the 'tc' command on Linux. ```sh sudo tc qdisc delete dev lo root ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.