.Net v2 を使用してオンライン戦略ゲームを開発しています。このゲームは基本的に戦略的ですが、妥当なネットワーク パフォーマンスを必要とするいくつかの戦術的要素があります。戦略データには TCP パケットを使用し、戦術データには UDP パケットを使用する予定です。
{編集} いくつかの理由で、WCF と .NET 3+ から離れていることを忘れていました。第一に、私はダウンロードを小さくしたいと考えており、私の顧客のほとんどは既に .NET 2.0 を持っています。2 つ目は、Mac と Linux に移植するオプションが欲しいのですが、Mono で WCF を使用できるかどうかわからないためです。{/編集}
ネットワーク ライブラリの推奨事項を探しています。GarageGames の Torque Network Library (C++)、RakNet (C++)、lidgren ネットワーク ライブラリ (C#) など、いくつかのオプションを見つけました。
http://www.opentnl.org/ http://www.jenkinssoftware.com/ http://code.google.com/p/lidgren-network/
これらまたは他のライブラリを実際に使用した経験のある人はいますか?
私はRakNetDotNetに出くわしました:
http://code.google.com/p/raknetdotnet/
これは私が探しているものかもしれません...