例子1.ClientMsg只有一个消息的编解码但是实现了所有客户端的业务例子2.kotlinx.rpc使用kotlinx.rpc只有2个api却实现了所有的业务