这是一个使用 Tokio 异步运行时实现的简单 TCP 客户端和服务端。
src/server.rs - TCP 服务端实现src/client.rs - TCP 客户端实现src/main.rs - 入口文件# 编译
cargo build
# 运行服务端
cargo run --bin userver
# 运行客户端(新终端)
cargo run --bin uclient
# 编译发布版本(优化)
cargo build --release
# 运行发布版服务端
./target/release/server
# 运行发布版客户端
./target/release/client
# 编译为 Linux x86_64 默认 x86_64-unknown-linux-gnu
cargo build --release --target
# 编译为 Linux x86_64 musl
rustup target add x86_64-unknown-linux-musl
cargo build --release --target x86_64-unknown-linux-musl
# 编译为 Windows
apt update && apt install mingw-w64 -y
rustup target add x86_64-pc-windows-gnu
cargo build --release --target x86_64-pc-windows-gnu
strip target/x86_64-unknown-linux-musl/release/client