请教各位一个关于websocket协议开发的问题

说明:并没有打广告!!!问了好多人,没人回答只好来论坛里提问
请教各位一个问题

有谁写过websocket协议,这里的258EA….11这个是干嘛用的?

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 10

这个看样子像是认证用的。就是服务端跟客户端约定好了一个加密key,然后利用这个key来生产一些数据做校验,为了校验是来自合法的客户端。

2年前 评论

@star7th 这个key我可以换成其它的吗?为什么要固定写成这样呢?

2年前 评论

@star7th 换了之后浏览器端和小程序那边能用吗?如果换了的话

2年前 评论
arukas 2年前
laravel重度用户 (作者) (楼主) 2年前
arukas 2年前
laravel重度用户 (作者) (楼主) 2年前

我上面说的是通用的场景。通用的场景下,一般加密key都是配置的。但是我好像真的没想到,我搜索了下,有文章说似乎真的是固定的。这个让我惊讶了下。我个人还是觉得,加密key这种东西应该做成可配置的。
但是这个不重要。不管是不是固定,它的作用就是加密校验用。你就那么使用就是了。

2年前 评论

我考虑这只是sha1方法里面的参数,和websocket无关

2年前 评论

The RFC explains it. It is a GUID, selected because it is "unlikely to be used by network endpoints that do not understand the WebSocket Protocol". See RFC 6455.

2年前 评论

@bt_mao 不会吧,websocket文档是有这个数据的,我只是奇怪为啥不能修改

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!