最近、ネットワークを介したバイトデータのシリアル化について同僚と話し合いました。彼はBinaryFormatter
クラスを使用して、私が彼に送信していたバイトデータを「解析解除」しました。これは機能せず、彼には明らかに例外的な...例外がありました。Binaryformatter
私のデータは単なるバイト配列であったため、データを正しく「解析解除」できませんでした。
彼の動機BinaryFormatter
はプラットフォームの独立でした。私はそのようなスタンスに納得していません。私たちが両方を使用したとき、BinaryReader
またはBinaryWriter
、コードランドでは物事はうまくいきました。
したがって、どのような用途があり、BinaryFormatter
ネットワークを介してバイトを送信する必要がある場合は、各シナリオでそれを使用することを検討する必要がありますか?