会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Kevin Gao
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2011年12月17日
使用Joson的格式字符串在Socket中通讯时数据格式的转换
摘要: 最近在测试通讯模块时,发现新增的Android平台发送过来的数据,服务器端总是收不到,后来发现java中数据类型有些和C#中的不一样,比如C#中byte对应范围是0~255,而Java中则对应的是-128~127,因此直接按照通讯协议传序列化的二进制流总是出现...
阅读全文
posted @ 2011-12-17 16:20 Kevin Gao
阅读(8)
评论(0)
推荐(0)
编辑
使用Joson的格式字符串在Socket中通讯时数据格式的转换
摘要: 最近在测试通讯模块时,发现新增的Android平台发送过来的数据,服务器端总是收不到,后来发现java中数据类型有些和C#中的不一样,比如C#中byte对应范围是0~255,而Java中则对应的是-128~127,因此直接按照通讯协议传序列化的二进制流总是出现问题。考虑到这一点在Android那一端才用Joson序列化发送到服务端,而在服务端对接收到的数据进行反序列化后转化为对象。同时在服务端进行发送数据时,转换为Joson格式后,序列化为二进制流发生给Android端。废话不多说了,上代码://Joson格式的二进制流转换为对象public static T JosonDeSerialize
阅读全文
posted @ 2011-12-17 16:19 Kevin Gao
阅读(777)
评论(0)
推荐(0)
编辑
[置顶] 使用Joson的格式字符串在Socket中通讯时数据格式的转换
摘要: 最近在测试通讯模块时,发现新增的Android平台发送过来的数据,服务器端总是收不到,后来发现java中数据类型有些和C#中的不一样,比如C#中byte对应范围是0~255,而Java中则对应的是-128~127,因此直接按照通讯协议传序列化的二进制流总是出现问题。考虑到这一点在Android那一端才用Joson序列化发送到服务端,而在服务端对接收到的数据进行反序列化后转化为对象。同时在服务端进行发送数据时,转换为Joson格式后,序列化为二进制流发生给Android端。废话不多说了,上代码://Joson格式的二进制流转换为对象public static T JosonDeSerialize
阅读全文
posted @ 2011-12-17 16:19 Kevin Gao
阅读(188)
评论(0)
推荐(0)
编辑
AMF序列化为对象和AMF序列化为二进制字节流
摘要: 在使用Flex作为页面前端驱动Socket通讯时,一般使用AMF格式来进行的发送和接收,因此就要涉及到不同的数据格式的转换。下面提供了AMF序列化为对象和AMF序列化为二进制字节流的方法,代码如下://将AMF格式字节流转换为对象public static T AMF_Deserializer<T>(byte[] buffer,int length) { MemoryStream stream = new MemoryStream(buffer,0,length); ByteArray byteArray = new ByteArray(stream); object obj =
阅读全文
posted @ 2011-12-17 15:57 Kevin Gao
阅读(1709)
评论(0)
推荐(0)
编辑
[置顶] AMF序列化为对象和AMF序列化为二进制字节流
摘要: 在使用Flex作为页面前端驱动Socket通讯时,一般使用AMF格式来进行的发送和接收,因此就要涉及到不同的数据格式的转换。下面提供了AMF序列化为对象和AMF序列化为二进制字节流的方法,代码如下://将AMF格式字节流转换为对象public static T AMF_Deserializer<T>(byte[] buffer,int length) { MemoryStream stream = new MemoryStream(buffer,0,length); ByteArray byteArray = new ByteArray(stream); object obj =
阅读全文
posted @ 2011-12-17 15:57 Kevin Gao
阅读(274)
评论(0)
推荐(0)
编辑
AMF序列化为对象和AMF序列化为二进制字节流
摘要: 在使用Flex作为页面前端驱动Socket通讯时,一般使用AMF格式来进行的发送和接收,因此就要涉及到不同的数据格式的转换。 下面提供了AMF序列化为对象和AMF序列化为二进制字节流的方法,代码如下: //将AMF格式字节流转换为对象 pu...
阅读全文
posted @ 2011-12-17 15:57 Kevin Gao
阅读(15)
评论(0)
推荐(0)
编辑