本项目为C++全栈聊天项目实战,包括PC端QT界面编程,asio异步服务器设计,beast网络库搭建http网关,nodejs搭建验证服务,各服务间用grpc通信,server和client用asio通信等,也包括用户信息的录入等.
为每个登录请求生成唯一的二维码(包含临时 Token),跟踪二维码的扫描状态(未扫描/已扫描/已过期/已验证),移动端扫码后提交用户认证信息。校验移动端提交的信息,关联用户身份,通知前端登录成功。
C++ 聊天项目实战案例,涵盖grpc,并发线程,网络编程,qt开发,数据库等多种技术综合应用