-1

ユーザーがローカル WiFi ネットワークを介して xmpp 経由で自分の電話と通信できる Android アプリケーションを作成したいと考えています。私が XMPP を選択した理由は、Pidgin、Miranda などのクライアント ソフトウェアを使用できるようにするためです。

通信はアプリとクライアントの間でのみ行われるため、理想的には、Pidgin などのクライアント プログラムがアプリに接続してメッセージを送受信できるようにしたいと考えています。このためには、クライアントが接続できるように、アプリケーション内に Java で非常に軽量な XMPP サーバーを作成する必要があると思います。さまざまな XMPP サーバー (OpenFire など) に関する SO に関する多くの情報を見つけましたが、それらはより商用の実装を対象としており、サーバーではこのインスタンスの機能を使用できませんでした。単にスペースがありません。また、XMPP サーバー用のライブラリが見つからないようです。SMACK のようなクライアント側のライブラリはたくさんありますが、サーバー側のライブラリは何もありません。

これについてどうすればよいかについて誰か提案がありますか? Java を使用して XMPP サーバーをエミュレートする方法はありますか?

4

1 に答える 1

0

Serverless XMPPを探しているようです。ただし、どのライブラリがこれをサポートしているかはわかりません。

Android で組み込みサーバーを使用する場合、利用可能な Java サーバーがいくつかあります (Openfire や Tigasse など) が、それらを Android にインストールしようとしてもうまくいかないと思います。前述のサーバーレス XMPP 拡張機能を探したり、実装したりする方がはるかに良いでしょう。

ただし、実際の中央サーバーを使用してより一般的なセットアップを行う方がはるかに簡単になると確信しています. これが望ましくない理由を追加することもできます。

于 2012-10-19T13:02:37.837 に答える