メタデータを含むバイナリ ペイロードを、型にはまらない低速で低帯域幅の不安定な接続を介して送信する必要があります。この接続は、基本的にレイヤー 3 以上の他の通常の接続と同じように扱うことができます。バイナリ ペイロードは 512kb 以下であると予想されますが、おそらく約16kbだけです。クライアントは .NET Compact Framework を実行しており、サーバーは通常の .NET Framework を実行できます。
ストリーム (具体的には SslStream または同等のもの) を介してオブジェクトをシリアル化して転送するメソッドまたはライブラリを探しています。さまざまな XML、SOAP、JSON、protobuf の実装、および WCF を見てきましたが、互換性がないもの、重すぎるもの、十分な冗長性がないもの、ドキュメントが不十分なものがあります。
私は自分で何かを書いたり、何かを移植したりしたいと思っていますが、何かを動かしていくつかのアイデアを得ることは非常に役に立ちます。