MMOゲームを作っています。TCP クライアント/サーバー通信を使用します。最初の私のアプローチは、クライアントとサーバーの両方を C++ で作成することでしたが、今では C# でサーバーを作成する方が簡単ではないかと考え始めています。
クライアントはクロスプラットフォームである必要があるため C++ で記述されますが、サーバーは常に Windows システム上にあります。C# を選択することを検討しています。これは、スレッドの処理が簡単で、XML パーサーが組み込まれているなどの理由からです。
私の質問は、それが良い解決策になるかどうかです。パフォーマンスは私にとって依然として重要なので、C++ よりも C# を選択するとパフォーマンスに大きな影響がある場合は、C++ を使い続けるでしょう。
また、C# サーバーと C++ クライアント間の通信を示すチュートリアルがあるかどうか知っていますか?
回答ありがとうございます。