通过TCP/IP发送对象
本文关键字:对象 IP TCP 通过 | 更新日期: 2023-09-27 18:26:10
所有人。我有一个非常简单且不重复的问题:)主要想法是:我必须使用C#通过TCP/IP发送我描述的类/结构的对象。我已经成功地使用了TCPListener和TCPClient类,并且能够发送消息(字符串)。但在我开始练习连载等之后,我的成功经验就结束了。在写这篇文章之前,我读了很多东西,真的,甚至是关于编组选项和其他奇怪的东西,但我不明白,我认为这是不必要的。所以,我向你们提出的要求,如果你们给我一个例子,我将非常高兴。
类示例:
[SERIALIZABLE]
public class SomeClass
{
public SomeClass(){}
private int SomeIntData;
private Int32 SomeInt32Data;
private Double SomeDoubleData;
}
请告诉我如何通过tcp/ip发送SomeClass类的对象。谢谢
向其添加[Serializable]
属性,然后使用BinaryFormatter
对其进行格式化
使用Serialize
将对象序列化为流,使用Deserialize
在另一端创建它。