Egret社区

关于egret WebSocket的使用

2016-12-28 19:44
1843
1银子
本帖最后由 xnbbosco 于 2016-12-28 20:06 编辑

我通过WebSocket链接成功,尝试发送一个字符串,代码如下:
var byte = new egret.ByteArray();
byte.writeUTFBytes("111");
byte.position = 0;
this._socket.writeBytes(byte);


但通过抓包发现,发送的数据并不是我输入的111, 并且,我代码发送的只有3个字节,而抓包看到的有9个字节,抓包如下:

求解,链接连接后发送自定义的二进制数据要怎样弄

QQ图片20161228194501.png
分享到 :
0 人收藏

3 个回复

倒序浏览
egret-Jerry  官方团队 | 2016-12-29 11:20:28
你可以在发送的底层打日志,看看是不是只发了3个字节
little  登堂入室 | 2016-12-29 15:47:44
websocket 是有请求头的,会占一部分字节,去查查websocket协议,自己解析或者找现成的框架
ibundy  登堂入室 | 2017-1-12 00:59:49 来自手机
2+4+3: 基础头两个字节,mask四个字节,数据包3个字节。具体了解websocket包结构。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

劲爆消息上一条 /1 下一条

Egret官网|egret-labs|Egret顶级开发者|小黑屋|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2016 Comsenz Inc.

返回顶部