サーバーとすべての Windows クライアントを VB.NET で作成し、XML シリアル化を使用してそれらの間でオブジェクトを共有しています。
Android デバイスと iOS デバイスをサーバーに接続する必要がありますが、XML シリアル化を .NET のように機能させることができないため、3 つすべてが実装している他のプロトコルを調べました。Android にオブジェクトを JSON に変換させてソケット ストリーム経由で送信させることができたので、iOS に同じことをさせることができれば、おそらくそのルートに行き、XML の代わりに JSON を再実装することになるでしょう。Microsoft は、オブジェクトを XML にシリアル化/逆シリアル化することを非常に簡単にしています。
ソケットを使用しているときに異なるプラットフォーム間でオブジェクトを送信するための、XML または JSON 以外のより良い方法はありますか?