質問

C# および JavaScript を介して xmpp サーバー (現在は ejabberd) に接続しようとしています。接続がどのように存在するかを概念化するのに少し問題があります。

バックストーリー:ユーザーからの入力を受け取り、何らかの応答をユーザーに返すゲーム エンジンがあります。ユーザーは Windows アプリでも Web アプリでも、ほぼ同じ方法で接続する必要があります。ゲーム エンジンは、入力を適切に処理する C# アプリケーションです。私のゲーム エンジンは他のユーザーと同じように xmpp サーバー上のユーザーですか?彼は他の人たちとどのように話しますか?可能であれば、xmpp を使用してこの種のことを行う方法についての詳細なチュートリアルをいただければ幸いです。

上記で指定した方法で xmpp 接続を処理するための C# ライブラリはありますか?JavaScript も同じように xmpp サーバーにアクセスするのでしょうか?

役に立ちましたか?

解決

ゲームサーバーは XMPP コンポーネント ユーザーは、XMPP システム内の他のユーザー、サーバー、コンポーネントと同様に、直接通信できます。

ユーザーは標準的な方法でサーバー (example.com など) にログインし、任意のタイプのメッセージをコンポーネント (game-engine.example.com) に直接送信し始めることができます。ゲーム エンジン コンポーネントは XMPP サーバーとは別に存在し、両者は Jabber コンポーネント プロトコル. 。通信を開始できるようにしたい場合、クライアントはコンポーネントにダイレクト プレゼンスを送信することもできます。

ただし、ejabberd を使用しているので、ゲーム エンジンのメッセージング システムを エジャバードモジュール.

これはおそらく C# XMPP ライブラリに関する質問の答えになります。 https://stackoverflow.com/questions/1166252/net-xmpp-libraries-under-apache-mit-or-ms-pl-licenses

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top