| Crates.io | xenet-packet |
| lib.rs | xenet-packet |
| version | 0.5.0 |
| created_at | 2023-11-19 09:19:55.777205+00 |
| updated_at | 2024-02-12 05:37:57.417173+00 |
| description | Cross-platform packet parsing and building library. Provides low-level packet handling. Part of xenet project. |
| homepage | |
| repository | https://github.com/shellrow/xenet |
| max_upload_size | |
| id | 1041039 |
| size | 203,896 |
Cross-platform networking library for Rust
xenet is a Rust library that provides cross-platform low-level networking capabilities.
It includes a set of modules, each with a specific focus:
datalink: Datalink layer networking.packet: Low-level packet parsing and building.packet-builder: High-level packet building.socket: Socket-related functionality.The project has plans to enhance xenet with the following features:
To use xenet, add it as a dependency in your Cargo.toml:
[dependencies]
xenet = "0.5"
You can also directly use specific sub-crates by importing them individually.
xenet-datalinkxenet-packetxenet-packet-builderxenet-socketIf you want to focus on network interfaces, you can use the default-net.