function onMessage(evt) { var messageData = new Uint8Array(evt.data); unit8_data = new Uint8Array(messageData) window.data_size += unit8_data.length //window.parent.data_sizeAdd(unit8_data.length); start_code = unit8_data.slice(0, 5).join('') // 1.视频流数据 console.log("视频流数据",start_code); if (start_code.startsWith('0001')) { window.frame_cnt += 1 console.log("视频流数据 0001"); window.video_player_feed(unit8_data) } else if (start_code.startsWith('0002')) { console.log("视频流数据 0002"); data = unit8_data.slice(5) if (start_code.endsWith('0')) { string_data = new TextDecoder("utf-8").decode(data); window.parent.copyString(string_data); console.log("视频流数据 utf-8"); } } } |
梦幻1096 发表于 2024-11-29 14:47 base64编码 字节集 图片数据 |
fengyewl 发表于 2024-11-29 13:01 你这buffer是啥内容啊 |
梦幻1096 发表于 2024-11-29 02:59 还是不行接收都是空 |
b0y 发表于 2024-11-29 08:42 我不知道是什么,他显示是二进制,以为就是 这个应该怎么写 发送他这个是数据了 base64 转换为 进制发送吗? 全_HTTP服务.SendWSMessageEx (全_HTTP句柄, 到整数 (编辑框_转发客户id.内容), 局_是否结束帧, 局_RSV, 局_操作码, return, 取字节集长度 (buffer)) 子程序名:SendWSMessageEx; 所处模块: HPSocket For E 6.0.2 rc2 名称:发送 WebSocket 消息 描述:向对端端发送 WebSocket 消息,TRUE-- 成功,FALSE-- 失败,/ 返回值类型:逻辑型 参数<1>的名称为“hServer”,类型为“整数型”。 参数<2>的名称为“dwConnID”,类型为“整数型”。注明:连接 ID。 参数<3>的名称为“bFinal”,类型为“逻辑型”。注明:是否结束帧。 参数<4>的名称为“iReserved”,类型为“字节型”。注明:RSV1/RSV2/RSV3 各 1 位。 参数<5>的名称为“iOperationCode”,类型为“字节型”。注明:操作码:0x0 - 0xF。 参数<6>的名称为“lpBody”,类型为“通用型”,接收参数数据时采用参考传递方式。注明:回复的数据,可以是字节集、文本型、文本指针(必须带0结尾,如果不带0则使用相同命令名不带Ex结尾的命令)。 参数<7>的名称为“ullBodyLen”,类型为“长整数型”,允许接收空参数数据。注明:消息总长度 。 |
chenboss 发表于 2024-11-29 03:58 必须带0结尾 这个有点搞不懂 是后面加一个0? |
chenboss 发表于 2024-11-29 03:58 子程序名:SendWSMessageEx; 所处模块: HPSocket For E 6.0.2 rc2 名称:发送 WebSocket 消息 描述:向对端端发送 WebSocket 消息,TRUE-- 成功,FALSE-- 失败,/ 返回值类型:逻辑型 参数<1>的名称为“hServer”,类型为“整数型”。 参数<2>的名称为“dwConnID”,类型为“整数型”。注明:连接 ID。 参数<3>的名称为“bFinal”,类型为“逻辑型”。注明:是否结束帧。 参数<4>的名称为“iReserved”,类型为“字节型”。注明:RSV1/RSV2/RSV3 各 1 位。 参数<5>的名称为“iOperationCode”,类型为“字节型”。注明:操作码:0x0 - 0xF。 参数<6>的名称为“lpBody”,类型为“通用型”,接收参数数据时采用参考传递方式。注明:回复的数据,可以是字节集、文本型、文本指针(必须带0结尾,如果不带0则使用相同命令名不带Ex结尾的命令)。 参数<7>的名称为“ullBodyLen”,类型为“长整数型”,允许接收空参数数据。注明:消息总长度 。 |
sitemap|
易语言源码|
易语言教程|
易语言论坛|
易语言模块|
手机版|
广告投放|
精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司
( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173