1 个不稳定版本
新版本 0.1.0 | 2024 年 8 月 19 日 |
---|
#23 在 #tcp-stream
28 每月下载量
4KB
DynamicTcpStream
一种特质,使得 TcpStream 能够轻松高效地读取和写入任意长度的字节数组。
这是通过在消息前添加描述消息长度的 4 个字节来实现的。
示例
// simply import the `DynamicTcpStream` trait
use dynamic_tcp_stream::DynamicTcpStream;
// for a `std::net::TcpStream`
let mut stream = TcpStream::connect("127.0.0.1:8080").unwrap();
// you can now send any message
stream.write_entire_message(b"Hello world").unwrap();
// and the exact message will be received regarding length
let received = stream.read_entire_message().unwrap();