社区
C#
帖子详情
SOCKET 传送结构
-k3-
2007-09-13 11:57:53
请问如何用 SOCKET 传送结构,我用序列化试过,不行。请提供代码。谢谢。
...全文
130
4
打赏
收藏
SOCKET 传送结构
请问如何用 SOCKET 传送结构,我用序列化试过,不行。请提供代码。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuys00
2007-09-18
打赏
举报
回复
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter format;
而不是System.Runtime.Serialization.Formatters.BinaryFormatter format;
-k3-
2007-09-13
打赏
举报
回复
谢谢,代码可行。
但我想问一下我的为什么不行?
我也是和你差不多,只是 System.Runtime.Serialization.IFormatter format=null 这里我是这样定义的 System.Runtime.Serialization.Formatters.BinaryFormatter format;
它老是说找不到程序集。
liuys00
2007-09-13
打赏
举报
回复
[Serializable()]
public class Message
{
private string _Heard="";
private string _Text="";
private string _Tag="";
public Message()
{ }
public string Heard
{
get
{
return _Heard;
}
set
{
_Heard=value;
}
}
public string Text
{
get
{
return _Text;
}
set
{
_Text=value;
}
}
public string Tag
{
get
{
return _Tag;
}
set
{
_Tag=value;
}
}
//反序列化
public Message DeSerialize(byte[] bytes )
{
System.Runtime.Serialization.IFormatter format=null;
format=new
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
System.IO.MemoryStream stream=null;
stream=new System.IO.MemoryStream();
stream.Seek(0,System.IO.SeekOrigin.Begin);
stream.Write(bytes,0,bytes.Length);
stream.Seek(0,System.IO.SeekOrigin.Begin);
Message msg=(Message)format.Deserialize(stream);
return msg;
}
}
这是序列化
private byte[] Serialize(MSG TYMsg) //序列化
{
format=new
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
stream=new System.IO.MemoryStream();
format.Serialize(stream,TYMsg);
stream.Seek(0,System.IO.SeekOrigin.Begin);
byte[] bytes=stream.ToArray();
return bytes;
}
liuys00
2007-09-13
打赏
举报
回复
不好意思,我也是仅知道这么用
你再问问别人
java版
socket
编程实现局域网聊天和文件
传送
用java
socket
编写的局域网聊天和文件
传送
,类似飞秋,但没那么多功能,目前实现的功能有:聊天,发送窗口抖动,
传送
文件,其中
传送
文件采用TCP实现,其他的用UDP实现。本文件包含源代码和用到的jar包,代码
结构
清晰...
Java版
socket
编程实现带语音聊天和文件
传送
功能的局域网聊天工具
本资源是本人前面发过的一个局域网聊天工具的升级版。...代码保证可用,如有问题请留言,代码较规范,
结构
清晰,相信对学习java
socket
编程和swing界面开发的朋友有一定的帮助。 注:main函数在MainFrame类
Socket
编程快速入门
本课程将理本课程将理啊 论结合实践,带你从零开始,系统学习
Socket
编程技术,让
Socket
的学习不再那么零散与难以掌握,同时会提炼出
Socket
网络传输的核心思想与构架,并带你踩坑出坑,增加你的分析与处理问题的啊aas...
Qt
socket
传送
自定义
结构
体数据
在
Socket
中,数据一般是char型(一般情况下,其实最好是用uchar来传输,避免莫名其妙的错误,但用char也是可以的),而在Qt里面可以使用QByteArray,这个在Q
Socket
里面,是一个神器,根据C++中char*数据与
结构
体之间...
QT Tcp
Socket
传送
结构
体
最近做个程序,测试的时候需要在tcp里面
传送
结构
体。百度,www.gfsoso.com,www.google.com.hk,www.aol.com找了很多帖子。说的好轻松,好轻量,菜鸟级别的和大咖交流就是有困难。好比小学生看《红楼梦》。自己只能...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章