递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 9002|回复: 10
打印 上一主题 下一主题

[视窗] 有关 websocket问题

[复制链接]

87

主题

503

帖子

3608

积分

论坛元老

Rank: 8Rank: 8

积分
3608
跳转到指定楼层
楼主
发表于 2021-6-30 12:52:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教下大家,我用websocket协议写的网页聊天室 只有火狐能连接 其它浏览器都连接不上, 咋回事?

网页.zip

1.44 KB, 下载次数: 4

网页

main.v

91.51 KB, 下载次数: 4

火山程序

回复

使用道具 举报

87

主题

503

帖子

3608

积分

论坛元老

Rank: 8Rank: 8

积分
3608
沙发
 楼主| 发表于 2021-7-1 15:07:57 | 只看该作者
没人回答啊,
我摸索出来了,想知道的请留言!
回复

使用道具 举报

59

主题

646

帖子

4681

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
4681
QQ
板凳
发表于 2021-7-1 17:32:44 | 只看该作者
QQ8592101
回复

使用道具 举报

12

主题

50

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
地板
发表于 2021-7-1 18:21:46 | 只看该作者
websocket用的人不多,我想大概是升级协议头的问题,我是这么解决的!
回复

使用道具 举报

87

主题

503

帖子

3608

积分

论坛元老

Rank: 8Rank: 8

积分
3608
5#
 楼主| 发表于 2021-7-2 10:11:25 | 只看该作者
mxa1022 发表于 2021-7-1 18:21
websocket用的人不多,我想大概是升级协议头的问题,我是这么解决的!

对 就是协议头的问题
回复

使用道具 举报

87

主题

503

帖子

3608

积分

论坛元老

Rank: 8Rank: 8

积分
3608
6#
 楼主| 发表于 2021-7-2 10:16:35 | 只看该作者

这是我摸索的,也不知道理解的对不对哈
协议头""Sec-WebSocket-Protocol"这个项火狐能握手成功,其它浏览器好像不认,握手失败。
只要WebSocket握手协议的必填(Upgrade,Connection,Sec-WebSocket-Accept)三项就行。
回复

使用道具 举报

87

主题

503

帖子

3608

积分

论坛元老

Rank: 8Rank: 8

积分
3608
7#
 楼主| 发表于 2021-7-2 10:18:46 | 只看该作者
这是我摸索的,也不知道理解的对不对哈
协议头""Sec-WebSocket-Protocol"这个项火狐能握手成功,其它浏览器好像不认,握手失败。
只要WebSocket握手协议的必填(Upgrade,Connection,Sec-WebSocket-Accept)三项就行。
回复

使用道具 举报

59

主题

646

帖子

4681

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
4681
QQ
8#
发表于 2021-7-2 10:52:48 | 只看该作者
好,谢谢分享
QQ8592101
回复

使用道具 举报

12

主题

50

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
9#
发表于 2021-7-2 11:50:38 | 只看该作者
是的,填写必填协议就可以。Sec-WebSocket-Protocol 是非必填,它应该是一个自定义的属性,有点偏向底层了,我理解的是它是和前端约定的一个协议标识,用来解析数据吧。
回复

使用道具 举报

87

主题

503

帖子

3608

积分

论坛元老

Rank: 8Rank: 8

积分
3608
10#
 楼主| 发表于 2021-7-2 18:26:19 | 只看该作者

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-29 07:45 , Processed in 0.100642 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表