System.IO.Pipes (WCF なし) を使用した名前付きパイプを介したデータ転送はどのくらい安全なのか疑問に思っています。
たとえば、データ転送後に md5 sum を確認する必要がありますか、それともトランザクションを実装する方がよいでしょう。そうであれば、P/Invoke to TransactNamedPipe を使用せずに直接的な方法はありますか (.net にはラッパーがないと思います)。 )?
それとも、名前付きパイプよりも TCP の方が安全なのでしょうか?
編集:
さらに:
私が本当に心に留めているのは、サーバーまたはクライアントがクラッシュした場合に何が起こるかということです。配信はどうなるでしょうか?