社区
WPF/Silverlight
帖子详情
SilverLigth 如何把 结构体转换成 byte[] 啊
生财
2009-10-26 02:00:25
silverlight socket 的时候。要发送 Byte
接收的也是 byte 怎么才能让发送和收到的数据是结构体 啊。
我试了很多方法 都没有办法转。里面有一个问题就是字节对齐。C# 有自己转结构全到 byte的方法 吗??
...全文
93
10
打赏
收藏
SilverLigth 如何把 结构体转换成 byte[] 啊
silverlight socket 的时候。要发送 Byte 接收的也是 byte 怎么才能让发送和收到的数据是结构体 啊。 我试了很多方法 都没有办法转。里面有一个问题就是字节对齐。C# 有自己转结构全到 byte的方法 吗??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
生财
2009-10-30
打赏
举报
回复
目前已经打算用 Socket 进行单字节通讯了.
哎.得自己序列化真烦人
lbx1979
2009-10-29
打赏
举报
回复
我以为你的服务器端也是.net, 既然是异构的平台是不是可以考虑用xml
或是自己约定的字符串, 没必要非得struct来处理, 毕竟不是一个平台的序列化后肯定有区别
生财
2009-10-28
打赏
举报
回复
不直接有浏览器HTML交互..
由不服务器不是MS 的所以也用不鸟Wcf了
生财
2009-10-28
打赏
举报
回复
主要是用于 SilverLight 创建 Socket 直接与 Lunix服务器联接 通讯数据.
xingjunli
2009-10-28
打赏
举报
回复
采用浏览器用js进行数据交 互用jason格式进行数据传递这个方案呢,反正序列化反序列化确实比较麻烦
生财
2009-10-27
打赏
举报
回复
目前主要处理的是 struct 数据. SilverLight 直接和 C++的服务器进行通讯.
服务器是Lunix的
jv9
2009-10-26
打赏
举报
回复
[Quote=引用 3 楼 daonidedie 的回复:]
我找了很多的代码。及现在也对结构体序列化和反序列化完成了共公的方法 并进行了测试。但是
只能对1字节对齐的。不能对 多字节对齐啊。。这个问题 很久没有解决了。目前 4字节对齐很难搞主要要是把byte[]转成4字节对齐的数据
[/Quote]
你要处理什么数据呢?是不是可以选择WCF,这样你不用进行序列化和反序列化,然后对数据进行转换。
生财
2009-10-26
打赏
举报
回复
我找了很多的代码。及现在也对结构体序列化和反序列化完成了共公的方法 并进行了测试。但是
只能对1字节对齐的。不能对 多字节对齐啊。。这个问题 很久没有解决了。目前 4字节对齐很难搞主要要是把byte[]转成4字节对齐的数据
xingjunli
2009-10-26
打赏
举报
回复
结构体是一个基于C#规范的内存对象,Silverlight并不能直接对服务器传过来的东西进行解析(序列化和反序列化)
如果是用Socket通讯自己定义包需要自己来完成序列化和反序列化,相对代价比较大。
在Silverlight中数据通讯推荐的方式是WCF,因为MS已帮你完成序列化和反序列化操作,在客户端口你可以方便的就像操作服务器端代码一样操作调用到的数据
生财
2009-10-26
打赏
举报
回复
你不明白你们
C# 将
结构体
转化为
byte
数组,
byte
数组转化为
结构体
1.将
结构体
转化为
byte
数组 #region /// <summary> ///
结构体
转为
byte
数组 /// </summary> /// <typeparam name="T"></typeparam> ///...
结构体
转换
byte
数组
/// /// 单个
结构体
转换
byte
数组 /// ///
结构体
对象 /// <returns></returns> public static
byte
[] StructTo
Byte
s(object structObj) { //得到
结构体
的大小 int size = Marsh
结构体
转
byte
数组
结构体
转
byte
数组。
【转】c#
结构体
和
byte
[]之间的转换
/// <summary>... ///
结构体
转化成
byte
[] /// </summary> /// <param name="structure"></param> /// <returns></returns> public static
Byte
[] StructTo
Byte
...
C#学习之
byte
数组与
结构体
之间的转换
在写C#TCP通信程序时,发送数据时,只能发送
byte
数组,处理起来比较麻烦不说,如果是和VC6.0等写的程序通信的话,很多的都是传送
结构体
,在VC6.0中可以很方便的把一个char[]数组转换为一个
结构体
,而
WPF/Silverlight
8,735
社区成员
12,029
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章