你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[]laya的socket怎么跟flash的socket不一样
laya的socket怎么跟flash的socket不一样,我用laya库写通信,有些flash的api没有,这个怎么解决?有没有加了包头的数据结构例子???
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
cuixueying
赞同来自:
laya的socket是js的webSocket,Websocket和TCP Socket的数据是有差别的,差别在数据协议头上。所以前端的通讯都不需要改动,只需要把后端支持的Web Socket的数据解析处理下即可。
1.前端变化
LayaFlash已把 TCP Socket变成了标准WebSocket,AS3原有的的通讯代码不需要修改,新项目也只需要按照AS3原来的Socket开发方式开发即可。前端Socket解析到的将是服务端发送的WebSocket数据。
2.服务端变化
对于采用了Socket技术的服务端,需要在原有的Socket协议的基础上封装一层WebSocket的标准协议,且不用处理粘包问题。也不需要在flash里封装websocket(LayaFlash已经把arraybuffer封装到byteArray里了。 )
3.网络调试
在编译成H5后的项目里调试即可。
在AS3里连接WebSocket会先访问计算机的843端口,编译成H5之后,无需访问此端口号。
要回复问题请先
登录
相关问题
看了其他引擎才发现 LAYA 真的太太太太好用了!!!!
Laya mac版的IDE 是没测试就上线了吗?
关于Laya实现Matter.js官方案例凹多边形的问题
成都雨墨游戏 求 laya 程序开发人员
Unity场景使用Laya导出插件导出,总是提示LayaAir3D UnityPlugin: unknown Shader Please use LayaAir3D shader
laya开发的3d跑酷
Laya使用fairygui的富文本xml解析报错
U3D里正常循环的粒子特效 在LAYA里出现卡顿 跳帧 求解决办法
Laya版 梦幻跑车3D (线上完整版)
Laya 鼠标Cursor怪异问题,有demo
laya 3D碰撞器与 Unity 不一致问题
问题状态
最新活动:
2016-12-14 11:45
浏览:
4075
关注:
2
人
商务合作
1 个回复
cuixueying
赞同来自:
1.前端变化
LayaFlash已把 TCP Socket变成了标准WebSocket,AS3原有的的通讯代码不需要修改,新项目也只需要按照AS3原来的Socket开发方式开发即可。前端Socket解析到的将是服务端发送的WebSocket数据。
2.服务端变化
对于采用了Socket技术的服务端,需要在原有的Socket协议的基础上封装一层WebSocket的标准协议,且不用处理粘包问题。也不需要在flash里封装websocket(LayaFlash已经把arraybuffer封装到byteArray里了。 )
3.网络调试
在编译成H5后的项目里调试即可。
在AS3里连接WebSocket会先访问计算机的843端口,编译成H5之后,无需访问此端口号。