递归火山软件开发平台

标题: 有关 websocket问题 [打印本页]

作者: 4463424    时间: 2021-6-30 12:52
标题: 有关 websocket问题
请教下大家,我用websocket协议写的网页聊天室 只有火狐能连接 其它浏览器都连接不上, 咋回事?
作者: 4463424    时间: 2021-7-1 15:07
没人回答啊,
我摸索出来了,想知道的请留言!
作者: 飞翔的企鹅    时间: 2021-7-1 17:32

作者: mxa1022    时间: 2021-7-1 18:21
websocket用的人不多,我想大概是升级协议头的问题,我是这么解决的!
作者: 4463424    时间: 2021-7-2 10:11
mxa1022 发表于 2021-7-1 18:21
websocket用的人不多,我想大概是升级协议头的问题,我是这么解决的!

对 就是协议头的问题
作者: 4463424    时间: 2021-7-2 10:16
飞翔的企鹅 发表于 2021-7-1 17:32

这是我摸索的,也不知道理解的对不对哈
协议头""Sec-WebSocket-Protocol"这个项火狐能握手成功,其它浏览器好像不认,握手失败。
只要WebSocket握手协议的必填(Upgrade,Connection,Sec-WebSocket-Accept)三项就行。
作者: 4463424    时间: 2021-7-2 10:18
这是我摸索的,也不知道理解的对不对哈
协议头""Sec-WebSocket-Protocol"这个项火狐能握手成功,其它浏览器好像不认,握手失败。
只要WebSocket握手协议的必填(Upgrade,Connection,Sec-WebSocket-Accept)三项就行。
作者: 飞翔的企鹅    时间: 2021-7-2 10:52
好,谢谢分享
作者: mxa1022    时间: 2021-7-2 11:50
是的,填写必填协议就可以。Sec-WebSocket-Protocol 是非必填,它应该是一个自定义的属性,有点偏向底层了,我理解的是它是和前端约定的一个协议标识,用来解析数据吧。
作者: 4463424    时间: 2021-7-2 18:26
飞翔的企鹅 发表于 2021-7-2 10:52
好,谢谢分享

请教下,能用<谷歌v8js库>编写服务器程序吗?
谷歌v8js库和Node.js 是什么关系?
谢谢!!

作者: 伟业    时间: 2021-7-3 15:27
路过。。。。。。。




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4