基本的にチャットのために、クラウドでXMPPサーバーをホストする必要がありますが、将来的には他の可能性もあります。
いくつか質問があります。
1)コマンドラインスクリプトを介してXMPPサーバーをインストールする必要があり、最近ではOpenfireが最適な武器のようですが、ユーザーの操作なしでインストールできるとは思いません(つまり、サイレントインストール)。優れたXMPPサーバーをサイレントインストールすることを推奨できる人はいますか?
2)Azureに関して、Imは、Azureへのすべての通信がポート80で行われる必要があると考えていますが、ほとんどのXMPPクライアント/サーバーは5222で実行されます。これをクライアントとAzureサーバーの両方で機能させるにはどうすればよいですか?
始めるにはそれで十分なはずです。
ありがとう
さて、これまでに見つけたものを共有したいと思いました。
Azureに接続するエンドポイントport
とプロトコル(つまりTCP)を指定できるので、これで問題ない可能性があります。
ブログ投稿の例を次に示します。 http://blog.maartenballiauw.be/post/2010/01/17/Creating-an-external-faceing-Azure-Worker-Role-endpoint.aspx
理論的には、ポート5222(デフォルトのXMPPポート)でワーカーロールを実行し、そのポートでXMPPサーバーを実行できます。
しかし、私はまだこれを試していません。私はあなた全員を投稿し続けます。