当前位置: 首页 > news >正文

网站案例上海内涵网站源码

网站案例上海,内涵网站源码,品牌建设还有待升华,怎样查找企业联系方式websocket身份验证 前言 上一集我们就完成了websocket初始化的任务#xff0c;那么我们完成这个内容之后就应该完成一个任务#xff0c;当客户端与服务端连接成功之后#xff0c;客户端应该主动发起一个身份认证的消息。 身份认证proto 我们看一眼proto文件的内容。 我…websocket身份验证 前言 上一集我们就完成了websocket初始化的任务那么我们完成这个内容之后就应该完成一个任务当客户端与服务端连接成功之后客户端应该主动发起一个身份认证的消息。 身份认证proto 我们看一眼proto文件的内容。 我们需要传输的内容有一个请求id一个会话id。 这个会话id就是我们在dataCenter的loginSessionId 我们这里的请求id我们不仅仅要在这个会话id是唯一的我们还要在所有的会话都是唯一的。所以我们可以用UUID来实现这个功能。 UUID生成请求id 我们就要UUID生成的最后一段子串初始位置是25长度为12。 QString NetClient::makeRequestId() {//确保请求id不重复//UUIDreturn R QUuid::createUuid().toString().sliced(25,12); } 发送身份认证 我们先获取proto文件里的这个req之后生成请求id将dataCenter里面的loginSessionId放入我们的req当中之后让我们的req经过序列化器的洗礼 //发送身份认证 void NetClient::sendAuth() {bite_im::ClientAuthenticationReq req;req.setRequestId(makeRequestId());//随机生成唯一的请求idreq.setSessionId(dataCenter-getLoginSessionId());//会话idQByteArray body req.serialize(serializer);webSocketClient.sendBinaryMessage(body);LOG() [WS身份认证]requestId req.requestId() , loginSessionId req.sessionId(); } 这样就可以了 测试 由于我们的dataCenter里面包含我们NetClient的实例当我们创建dataCenter的实例的时候也会创建一个NetClient的实例。我们就加入下面代码即可 model::DataCenter* dataCenter model::DataCenter::getInstance();dataCenter-ping(); 我们就可以看到以下内容 、 那么我们的网络通信就是可以跑通了那么我们下一集开始就要回到主界面的内容啦
http://www.ho-use.cn/article/10817752.html

相关文章:

  • 中国建设银行企业信息门户网站wordpress地区分站
  • 网站建设得花多少钱支付公司网站建设会计分录
  • 2016年网站建设总结开个做网站的公司
  • 西昌城乡规划与建设局网站WordPress小程序开发
  • 诸城哪有做公司网站的明光市建设局网站
  • 怎么做网站维护宣传新媒体运营师考试报名官网
  • 淘宝客网站开发教程德钦网站建设
  • 简单 大气 网站模版吕邵苍设计公司网站
  • 学生网站建设总结报告制作广告公司宣传片
  • 杭州信贷网站制作免费的域名注册
  • 上海专业网站推广公司网站实名审核
  • 电商网站运营规划seo推广优势
  • 做网站学h5还是php做网站是做广告吗
  • 做电影网站会不会涉及版权问题江苏网站备案要求
  • 乌镇网站开发文档it外包服务管理制度
  • 电商网站开发prd厦门网站定制开发
  • 佛山市桂城建设局网站古风wordpress
  • 上海宽带网网站app ui设计欣赏 网站
  • 深圳网站维护页面设计seo全网优化推广
  • 免费的网站域名申请网件路由器设置教程
  • 仓库管理系统网站建设个人证书查询网全国联网
  • 零食网站策划书有什么好用的模拟建站软件
  • 简述php网站开发流程图哪里有做网站服务
  • 深圳市城乡住房和建设局网站首页建设食品网站如何定位
  • 网站seo外链国内重大新闻事件2024
  • 做个人的网站怎么做装修软件排行榜前十名
  • asp做的网站如何更新云虚拟主机做网站
  • 容城网站建设道滘仿做网站
  • 学生管理系统 网站开发济南做网站公司排名
  • 哪里有做网站的优化大师在哪里