关于C++网络通信开发的坑

1.协议设计

1.关键数据加密
2.防止数据重放
3.注意数据对齐

2.协议实现

1.服务端多线程同步问题。
2.客户端秘钥登录认证问题。
3.处理TCP粘包问题