1、使用此通信流程,可以简化处理逻辑
2、数据传输
目前数据传输主要使用Json去传输,使用到Qt中的<QJsonObject>类,该类相当于一个容器,里面可以存储多个键值映射数据
iterator insert(const QString &key, const QJsonValue &value)
使用上述方法往Json中添加数据。
注:QJsonObject类对象不可以直接进行传输,需要进行两步转换:
QJsonObject--->QJsonDocument--->QByteArray
QJsonDocument:json文档。
The QJsonDocument class provides a way to read and write JSON documents.
3、C/S安全机制
简单的安全机制,在MyTcpSocket类中加入成员变量key,使用系统时间生成