java flash
文章平均质量分 76
heaven_ck
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java flash tcp字节流通信(一)-java 协议(1)
1.定义一个对象流接口package com.net.tcp;/** * * 通信对象流接口 * */public interface StreamObject { /**解析*/ public void decode(DataPack pack); /**编码*/ public void encode(DataPack pack);}原创 2012-04-24 19:46:06 · 541 阅读 · 0 评论 -
java flash tcp字节流通信(一)-flash as3 协议(4)
1.数据包头package com.net.tcp{ /** * 数据包头 **/ public class DataHead { /**包头长度*/ public static const DATA_HEAD_LEN:uint = 4; private var _len:uint; public function DataHead(原创 2012-04-25 03:54:52 · 611 阅读 · 0 评论 -
java flash tcp字节流通信(一)-flash as3 协议(5)
测试类:package{ import com.commons.utils.Map; import com.net.tcp.DataCache; import com.net.tcp.DataContent; import com.net.tcp.DataHead; import com.net.tcp.DataPack; import com.net.tcp.Da原创 2012-04-25 03:56:37 · 529 阅读 · 0 评论 -
java flash tcp字节流通信(二)-flash as3客户端
package{ import com.commons.utils.Map; import com.net.tcp.DataCache; import com.net.tcp.DataContent; import com.net.tcp.DataHead; import com.net.tcp.DataPack; import com.net.tcp.DataType原创 2012-04-25 12:11:34 · 538 阅读 · 0 评论 -
java flash tcp字节流通信(一)-java 协议(3)
定义数据包头package com.net.tcp;import java.nio.ByteBuffer;/** * * 数据包头 * */public class DataHead { public final static int HEAD_LEN = 4; /**数据包升序*/ private int len; /**包头buffer(原创 2012-04-24 19:48:15 · 439 阅读 · 0 评论 -
java flash tcp字节流通信(一)-java 协议(5)
封装完整的数据包package com.net.tcp;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.List原创 2012-04-24 19:51:07 · 462 阅读 · 0 评论 -
java flash tcp字节流通信(四)-java 粘包/半包处理器(数据缓存)
package com.net.tcp;import java.nio.ByteBuffer;import java.nio.channels.SocketChannel;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * * TCP通信数据缓存(粘包原创 2012-04-25 16:58:35 · 874 阅读 · 0 评论 -
java flash tcp字节流通信(四)-java 服务端(粘包/半包处理)
package com.net.test;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java.nio.channels.ServerSocke原创 2012-04-25 16:59:59 · 670 阅读 · 0 评论 -
java flash tcp字节流通信(五)-java 伪事件处理器
package com.event;/** * 事件 */public class Event { /**事件类型*/ private int type; /**参数*/ private Object[] args; public Event(int type, Object ...args){ this.type = type; this.args原创 2012-04-25 21:43:10 · 461 阅读 · 0 评论 -
java flash tcp字节流通信(一)-flash as3 协议(3)
1.先建立一个流对象测试类package com.net.test{ import com.net.tcp.DataPack; import com.net.tcp.DataType; import com.net.tcp.StreamObject; import com.commons.utils.Map; public class TestVO implements原创 2012-04-25 03:52:07 · 609 阅读 · 0 评论 -
java flash tcp字节流通信(一)-flash as3 协议(2)
1.字义通信流对象接口package com.net.tcp { /** * 通信流对象 **/ public interface StreamObject { /** * 解析 **/ function decode(pack:DataPack):void; /** * 编码 **/ function原创 2012-04-25 03:47:05 · 457 阅读 · 0 评论 -
java flash tcp字节流通信(一)-flash as3 协议(1)
1.类工具package com.commons.utils{ import avmplus.getQualifiedClassName; import flash.utils.getDefinitionByName; /** * 类工具 **/ public class ClassUtils { public function ClassUti原创 2012-04-25 03:33:56 · 536 阅读 · 0 评论 -
java flash tcp字节流通信(一)-java 协议(6)
测试代码package com.net.test;public class TestObject { private String name; private Long value; public String getName() { return name; } public void setName(String name) { this.name =原创 2012-04-24 20:08:16 · 498 阅读 · 0 评论 -
java flash tcp字节流通信(二)-java 服务端
package com.net.test;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import原创 2012-04-25 12:10:05 · 513 阅读 · 0 评论 -
java flash tcp字节流通信(一)-java 协议(4)
定义数据包内容,为使ByteBuffer创建后能够重用,数据包内容用List存储创建的ByteBuffer,每个ByteBuffer都是固定大小package com.net.tcp;import java.nio.ByteBuffer;import java.util.ArrayList;import java.util.List;/** * * 数据内容 *原创 2012-04-24 19:50:04 · 531 阅读 · 0 评论 -
java flash tcp字节流通信(三)-java StreamObject方法生成器
package com.net.tcp;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.ArrayList;impor原创 2012-04-25 16:03:48 · 387 阅读 · 0 评论 -
java flash tcp字节流通信(三)-java StreamObject as3 生成器
package com.net.tcp;import java.io.File;import java.io.FileOutputStream;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import jav原创 2012-04-25 16:05:23 · 542 阅读 · 0 评论 -
java flash tcp字节流通信(四)-flash as3 客户端(粘包/半包处理)
package{ import com.commons.utils.Map; import com.net.tcp.DataCache; import com.net.tcp.DataContent; import com.net.tcp.DataHead; import com.net.tcp.DataPack; import com.net.tcp.DataType原创 2012-04-25 17:04:09 · 617 阅读 · 0 评论 -
java flash tcp字节流通信(四)-flash as3 粘包/半包处理器(数据缓存)
1.重写socket类package com.net.tcp{ import flash.net.Socket; public class NetSocket extends Socket { public function NetSocket(host:String=null, port:int=0) { super(host, port);原创 2012-04-25 17:03:02 · 731 阅读 · 1 评论 -
java flash tcp字节流通信(一)-java 协议(2)
定义字节工具(用于解析/编码基本对象)package com.net.tcp;import java.io.UnsupportedEncodingException;/** * * 字节工具类 * */public class ByteUtils { public static byte[] getBytes(Object o){ int len =原创 2012-04-24 20:05:24 · 479 阅读 · 0 评论 -
java flash tcp字节流通信(五)-java 伪事件处理器(新)
package com.event;/** * 事件 */public class Event { /**发起事件的对象*/ private Object source; /**事件类型*/ private int type; /**参数*/ private Object[] args; public Event(int type, Object ...原创 2012-04-28 17:17:42 · 452 阅读 · 0 评论
分享