【Linux】应用层协议设计实战(二):Jsoncpp序列化与完整实现💬 开篇:上一篇完成了协议格式的设计,定义了Request和Response结构体,实现了Encode/Decode来处理报文边界和粘包问题,封装了Socket类。但Request和Response的序列化方法只是声明,还没实现。这一篇用Jsoncpp库实现序列化和反序列化,用Factory工厂模式构建对象,完整实现TcpServer和TcpClient,最后测试整个网络计算器。从库的安装、API的使用,到完整代码的实现,到测试验证,手把手带你完成一个生产级别的网络应用。