Rust网络编程11-12服务端与客户端使用Serde

11 节的 Rust 网络编程用法,重点是把serde塞进服务端,逻辑清晰还挺实用。用法不复杂,但讲得系统,像在带你搭个迷你 RPC 框架。你要是刚开始接触 Rust 的网络开发,这节内容真的值得看一遍,帮你理顺数据序列化到网络传输这条线。

服务端那边用serde求参数和响应,写法清爽,代码也好维护。比如一个 JSON 求进来,直接用serde_json::from_str就能解出来,返回数据也一样serde_json::to_string搞定,挺顺手的。

更妙的是,下一节第 12 节直接就切到客户端怎么用serde,一来一回刚好配成套,方便你在项目里直接对接起来。客户端的思路跟服务端差不多,但也有点小细节,比如错误和重试机制要注意,建议你两个章节连着学,效率高。

想提前预热下相关概念?推荐你顺手看看这几个资源:

如果你已经对 Rust 基本语法熟了,建议开两个项目文件夹,一边写服务端,一边写客户端,照着这两节内容练练手,收获蛮大。

mp4 文件大小:76.5MB