私はC#で両面が作られたサーバークライアントゲームを作りたいと思います。どうすればそれらのアプリケーションを接続できますか?最も効率的な方法は何ですか? 60msごとに、プレイヤー、彼のセッションID、そしておそらくメッセージのようないくつかの追加データをクライアントデータから送信します。クライアントは地図のシート、プレイヤーの行動の成功についてのデータを送信します。 2番目の質問:プレイヤーがログインしているときにパスワードを使用するが、クライアントがランダムに一意のセッションIDを生成し、両者がプレーヤーのパスワードの代わりに使用するアルゴリズムの名前は何ですか?2つのC#アプリケーション間の接続
0
A
答えて
1
TcpListenerおよびTcpClientクラスを使用します。基本的な例を次に示します。http://www.codeproject.com/Questions/304417/Problem-implementing-Csharp-Client-Server-to-keep
0
WCFを使用すると、さまざまなクライアントを使用できます。 Windowsクライアントのリモーティングを使用して、さらにWebインターフェイスを構築することができます。
0
C#を使用している場合、WCFのようなサウンドが答えになります。サーバー用に作成したWCFサービスは、セッションIDを与えることができる組み込みのセッションを利用できます。
NetTcp Bindingsを使用することをお勧めします.Httpバインディングより高速です。より多くのタイプをサポートするために、設定ファイルを後で簡単に変更または追加することができます。そうすれば、あなたのゲームは容易に拡張できるようになります。サーバWebサービスを公開して、人々が自分のクライアントを開発できるようにすることさえできます。
関連する問題
- 1. 2つのオラクルサーバ間の接続
- 2. Apache 2つのノード間のIgnite接続
- 3. Cで2つのシリアルポートを接続
- 4. 2つのC#アプリケーション間の通信
- 5. Pythonで接続として中間項目を持つ2つの項目間の接続
- 6. 2つの異なるアプリケーションで2つの別々のユーザシステムを接続する
- 7. 2つのクライアントソケットを接続
- 8. 接続2つのstrokeEndアニメーション
- 9. デカップリングされた2つのコンポーネントの間の接続の作成
- 10. サイファーの2つの接続ノード間の共通プロパティの取得
- 11. 2つのphpスクリプトの間に持続しない持続的な接続
- 12. 2つのdivの間に線を描く(複数の接続)
- 13. 2つのアプリケーション間の通信(QtC++とC#の1つ)
- 14. SqlDataAdapterとFillの間のC#の接続
- 15. AWSクラウドフォーメーションVPCPeering 2つの公開VPC間の接続
- 16. 2つのデータセンター間の接続が失われました
- 17. Twillio、2つの数字の間に接続します
- 18. 2つのWindows Phone間のP2P接続7
- 19. 2つの動的アドレス間の接続。ダイナミックDNS?
- 20. 異なる2つのデータベース間の接続
- 21. 2つの接続間のデータを有効にpythonソケット
- 22. 2つの頂点間のグラフ接続をチェックする方法
- 23. Javascriptで2つのブラウザウィンドウ間の接続を開始する
- 24. 2つの異なるサーバー間の接続Express.jsとノードj
- 25. 独立Kubernetesクラスタにある2つのポッド間の接続
- 26. 2つのアプリケーション間のスプリングセキュリティ
- 27. SQL接続vb.net - アプリケーション用の1つのSQL接続オブジェクト。
- 28. 同じデータベースに接続された2つのHibernateアプリケーション
- 29. 同じマシン上に2つのローカルuwpアプリケーションを接続
- 30. 2つのアプリケーションをMariaDB Multi Masterデータベースに接続する
WebServiceを検討しましたか? – Sandeep
2つのアプリケーション間でSocket(System.Net.Socket)を使用して通信することをお勧めします。 – Prashant