gpt4 book ai didi

c# - 用于序列化的 BinaryFormatter

转载 作者:可可西里 更新时间:2023-11-01 02:44:38 24 4
gpt4 key购买 nike

我正在开发自己的远程桌面 C# 程序。我想知道我是否可以使用 BinaryFormatter 序列化我自己的对象例如包含 BitMap 屏幕截图、鼠标坐标和一些文本属性的“数据包”。然后客户端将反序列化它。从理论上讲,这可能是一种舒适的方式。可能吗?

最佳答案

BinaryFormatter 不是通过网络序列化或永久存储的好选择,它是为在同一台机器内通信时的序列化而设计的。它极不能容忍在连接两端的序列化对象中引用的任何程序集的版本差异,我个人有一个 Windows 更新没有应用在一台机器上导致双方无法通信。

而是使用更专为网络通信设计的序列化程序,如 DataContractSerializer或像 ProtoBuf-net 这样的第三方二进制序列化程序.

关于c# - 用于序列化的 BinaryFormatter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30921426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com