サーバーをミドルウェアとして実装せずに、Android で 2 つのシステム間でチャット アプリケーションを作成することは可能ですか? アプリケーションを作成しました。2 つの異なるシステム上の 2 つの異なるエミュレータ間でチャットを可能にしたいのですが、助けが必要です ...!!!
4535 次
3 に答える
1
XMPP はチャットによく使用されます。通常はサーバーとともに使用されますが、中間サーバーなしでチャットをサポートする拡張XEP-0174 Serverless Messagingもあります。ただし、これをサポートする Android ライブラリがあるかどうかはわかりません。
代替案は
- デバイスの検出には SSDP (または Bonjour(mDNS + DNS-SD)) などを使用します。
- その上に独自のプロトコルを書く
于 2013-09-11T10:34:55.243 に答える
1
はい、それが私が博士号プロジェクトを作成した方法である可能性があります。私のアプリケーションが開始されると、それが「サーバー」になるかクライアントになるかを選択するようにユーザーに求めます。そして、2 番目の電話では、もう一方を選択します。しかし、コミュニケーションの途中には何もありません。
于 2013-09-06T09:10:03.783 に答える