25 releases
Uses new Rust 2024
| 0.6.0 | Apr 1, 2026 |
|---|---|
| 0.5.2 | Sep 30, 2025 |
| 0.5.1 | Aug 9, 2025 |
| 0.5.0 | May 4, 2025 |
| 0.1.14 | Jun 21, 2021 |
#1747 in Network programming
940 downloads per month
51KB
1.5K
SLoC
tokio-smoltcp
A async wrapper for smoltcp.
Note
v0.1.x does not follow semver, the API may change at any time.
Example
See examples/pcap.rs.
cargo build --example pcap && sudo ./target/debug/examples/pcap -h
This example uses pcap as backend and do the following things:
- Bind a UDP port and send a DNS request to
114.114.114.114:53and get thewww.baidu.com's IP. - Create a
TcpStreamand send a simple HTTP/1.0 request, then print the HTTP response. - Create a echo server listening to
0.0.0.0:12345, accept incoming connections and send the data back.
Dependencies
~6–9.5MB
~174K SLoC