flash socket 发对象问题
下面是代码
flash socket 发对象
private function SendObject(params:Object=null):void
{
if(params != null){
var bytes:ByteArray = new ByteArray();
bytes.writeObject(params);//写入对象
bytes.compress(); //压缩
socketsendarr(SgsProtocol.OBJECT_MESSAGE,bytes);
}
//socket 发送字节数组,cmd是命令
private function socketsendarr(cmd:int,message:ByteArray):void
{
if (connected)
{
var buf:ByteArray = new ByteArray();
buf.writeByte(cmd);
buf.writeBytes(message);
socket.writeShort(buf.length);
socket.writeBytes(buf);
socket.flush();
debugMessage("send sgs:"+cmd.toString()+" 大小"+(buf.length+2));
}
}
//发了对象就要解析了
前面一部分先把命令先读了,后面的是对象
public function ObjectMsg(o:ByteArray):void
{
var bytes:ByteArray = new ByteArray();
o.readBytes(bytes, 0, o.bytesAvailable);//读对象
bytes.uncompress();//解压
var evt:HDEvent = new HDEvent(HDEvent.OnObject, bytes.readObject())
HdClient.dispatchEvent(evt)
//触发事件
}
flash socket 发对象问题相关推荐
- Flash Socket安全问题的全面解析 服务器端代码
源: http://wangleifire.iteye.com/blog/335034 Flash Socket安全问题的全面解析 1.问题描述 将flash 发布为html格式后,加载页面后,swf ...
- Flash Socket 的基本通讯协议流程例子
Flash Socket 的基本通讯协议流程例子 分类: flash builder2012-05-09 09:30 13人阅读 评论(0) 收藏 举报 原文:http://www.sujun.org ...
- Flash Socket编程
现在来写一个flash 客户端,这里要解决的问题包括, 如何连接服务器, 如何监听服务器的内容, 如何发送信息服务器, 现在发一段简单的代码,这个代码很简单,功能不完整,为的是能够清晰一点让我们学习f ...
- [转]Flash socket通讯中的安全策略问题详解
Flash socket通讯中的安全策略问题详解 昨天做测试的时候遇到一个问题,做好的SWF在Flash AS3中调试通过,但是发布到html中之后就无法得到数据了.查了一些资料之后找到了解决办法.这 ...
- flash socket通信问题
丢包问题 flash收不到服务器发来的包,服务端开发人员说,我明明发了? 一般来说不会丢包,在flash在处理socket发来的数据要注意一个问题,拈包处理. 我经过测试,服务端连接发1百个包,每个包 ...
- 浅谈Flash Socket通信安全沙箱
用过Flash socket的同学都知道,Flash socket通讯有安全沙箱问题.就是在Flash Player发起socket通信时,会向服务端获取安全策略,如果得不到服务端响应,flash将无 ...
- Flash Socket 编程(1)
Flash 在8.0的时候已经有了关于socket 一些功能,但是功能还局限在一定角落里面.在9.0的 player 发展后,socket处理有了很大的改善,可以发送一些二进制的数据,从而通信能力大大 ...
- Flash Socket通信的安全策略问题
弄了半天没有解决,在ide里发布没为,放到web上就安全问题.哎 记个笔记:虽然还没有搞定. 参考文章 flash xmlsocket policy 问题 Policy file changes in ...
- java 和 flash socket通信封装
java我用了java.nio,没有用nettiy,mina等框架,因为这些框架让我看起来更难理解原理. 偶封装的只是用来玩滴,没有经过实际项目的磨练,还需要不断润色和加工的, 后续需要研究的:传输对 ...
最新文章
- 南京晓庄学院大一第二学期计算机数据结构期末考试试卷及答案,南京晓庄学院数据结构题库参考答案.docx...
- 应用服务器与WSGI协议以及flask后端框架总结(后端接收请求返回响应的整个流程)...
- 一种新方法或让AI模型拥有“联想”力,或能识别从未见过的事物
- swift的基础语法(二)
- 关于js校验,检验常见的比如:电话,数字,邮箱,手机号等等
- 用户和组 win2003
- 手工释放linux内存——/proc/sys/vm/drop_caches
- JIRA和Confluence更改JVM内存大小解决访问打开缓慢问题
- 『Python』skimage图像处理_旋转图像
- Python3 高级用法
- 用HTML实现旋转魔方!很有意思
- 新人服务器上快速简单搭建cs
- 2021年暑期训练阶段三Day3
- IMDB 电影评论情感分类数据集
- Unity3D资源包中没有Bouncy材质怎么办
- k8s中的Secret
- macbook历代_哪个是你的最爱? 历代经典Mac台式机回顾
- aso优化师是什么_【aso优化师赵星凯】简述为什么要做aso?
- 新网域名添加AAAA记录
- 推荐系统---缓存---人人网
热门文章
- mysql创建一个表用来快速查询表_mysql数据库的创建表格、查询(多表查询)
- 深圳职业技术学院计算机工程学院江学锋,毕业论文附属材料07013505刘丽.doc
- asp按时间自动递增编号_Java秒杀系统实战系列-分布式唯一ID生成订单编号
- 理科大学二本计算机系,大学最好就业的二本专业:高校男生女生二本理科比较好的专业...
- 六十六、丑数系列,丑的颠覆我的思想
- 化工原理 蒸馏(下)
- localdatetime获得时间搓_得用户者得天下,一禅小和尚×往事若茶如何获得消费者认同...
- 仅输入单张图片,就能“看”出物体材质!这篇图形学论文已被SIGGRAPH 2021收录...
- AAAI 2020 开源论文 | 语义感知BERT(SemBERT)
- django language_第 58 天:Python Web开发 Django 简介