下面是代码

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 发对象问题相关推荐

  1. Flash Socket安全问题的全面解析 服务器端代码

    源: http://wangleifire.iteye.com/blog/335034 Flash Socket安全问题的全面解析 1.问题描述 将flash 发布为html格式后,加载页面后,swf ...

  2. Flash Socket 的基本通讯协议流程例子

    Flash Socket 的基本通讯协议流程例子 分类: flash builder2012-05-09 09:30 13人阅读 评论(0) 收藏 举报 原文:http://www.sujun.org ...

  3. Flash Socket编程

    现在来写一个flash 客户端,这里要解决的问题包括, 如何连接服务器, 如何监听服务器的内容, 如何发送信息服务器, 现在发一段简单的代码,这个代码很简单,功能不完整,为的是能够清晰一点让我们学习f ...

  4. [转]Flash socket通讯中的安全策略问题详解

    Flash socket通讯中的安全策略问题详解 昨天做测试的时候遇到一个问题,做好的SWF在Flash AS3中调试通过,但是发布到html中之后就无法得到数据了.查了一些资料之后找到了解决办法.这 ...

  5. flash socket通信问题

    丢包问题 flash收不到服务器发来的包,服务端开发人员说,我明明发了? 一般来说不会丢包,在flash在处理socket发来的数据要注意一个问题,拈包处理. 我经过测试,服务端连接发1百个包,每个包 ...

  6. 浅谈Flash Socket通信安全沙箱

    用过Flash socket的同学都知道,Flash socket通讯有安全沙箱问题.就是在Flash Player发起socket通信时,会向服务端获取安全策略,如果得不到服务端响应,flash将无 ...

  7. Flash Socket 编程(1)

    Flash 在8.0的时候已经有了关于socket 一些功能,但是功能还局限在一定角落里面.在9.0的 player 发展后,socket处理有了很大的改善,可以发送一些二进制的数据,从而通信能力大大 ...

  8. Flash Socket通信的安全策略问题

    弄了半天没有解决,在ide里发布没为,放到web上就安全问题.哎 记个笔记:虽然还没有搞定. 参考文章 flash xmlsocket policy 问题 Policy file changes in ...

  9. java 和 flash socket通信封装

    java我用了java.nio,没有用nettiy,mina等框架,因为这些框架让我看起来更难理解原理. 偶封装的只是用来玩滴,没有经过实际项目的磨练,还需要不断润色和加工的, 后续需要研究的:传输对 ...

最新文章

  1. 南京晓庄学院大一第二学期计算机数据结构期末考试试卷及答案,南京晓庄学院数据结构题库参考答案.docx...
  2. 应用服务器与WSGI协议以及flask后端框架总结(后端接收请求返回响应的整个流程)...
  3. 一种新方法或让AI模型拥有“联想”力,或能识别从未见过的事物
  4. swift的基础语法(二)
  5. 关于js校验,检验常见的比如:电话,数字,邮箱,手机号等等
  6. 用户和组 win2003
  7. 手工释放linux内存——/proc/sys/vm/drop_caches
  8. JIRA和Confluence更改JVM内存大小解决访问打开缓慢问题
  9. 『Python』skimage图像处理_旋转图像
  10. Python3 高级用法
  11. 用HTML实现旋转魔方!很有意思
  12. 新人服务器上快速简单搭建cs
  13. 2021年暑期训练阶段三Day3
  14. IMDB 电影评论情感分类数据集
  15. Unity3D资源包中没有Bouncy材质怎么办
  16. k8s中的Secret
  17. macbook历代_哪个是你的最爱? 历代经典Mac台式机回顾
  18. aso优化师是什么_【aso优化师赵星凯】简述为什么要做aso?
  19. 新网域名添加AAAA记录
  20. 推荐系统---缓存---人人网

热门文章

  1. mysql创建一个表用来快速查询表_mysql数据库的创建表格、查询(多表查询)
  2. 深圳职业技术学院计算机工程学院江学锋,毕业论文附属材料07013505刘丽.doc
  3. asp按时间自动递增编号_Java秒杀系统实战系列-分布式唯一ID生成订单编号
  4. 理科大学二本计算机系,大学最好就业的二本专业:高校男生女生二本理科比较好的专业...
  5. 六十六、丑数系列,丑的颠覆我的思想
  6. 化工原理 蒸馏(下)
  7. localdatetime获得时间搓_得用户者得天下,一禅小和尚×往事若茶如何获得消费者认同...
  8. 仅输入单张图片,就能“看”出物体材质!这篇图形学论文已被SIGGRAPH 2021收录...
  9. AAAI 2020 开源论文 | 语义感知BERT(SemBERT)
  10. django language_第 58 天:Python Web开发 Django 简介