我最近和一位同事讨论了网络上字节数据的串行化问题。 他使用BinaryFormatter
类来“解开”我发送给他的字节数据。这不起作用,他显然有例外 ...例外。由于我的数据只是一个字节数组,因此Binaryformatter
无法正确“解开”数据。字节序列化
他对BinaryFormatter
的动机是平台独立性。我不相信这样的立场。当我们都使用BinaryReader
或BinaryWriter
时,事情在代码土地上运行良好。
因此,BinaryFormatter
的用途是什么?我应该在每个需要通过电线发送字节的场景中使用它吗?