1

3 つのデバイス A、B、および C が Wifi-direct を使用して接続されている場合、B がグループ オーナーであると仮定します。

A はどのようにして C にメッセージを送信できますか? Android wifi direct demo を実行すると、A と C が B の IP アドレスを知っていることに気付きました。

A と C の IP アドレスを取得する方法はありません。

小さなチャット アプリケーションを作成するには、B (グループ オーナー) にサーバーを作成する必要がありますか?

4

1 に答える 1

0

はい、B にサーバーを作成する必要があります。

グループを作成すると、誰もが知っている唯一の IP アドレスはグループの所有者です。A と C が通信できるようにするには、それらの IP アドレスを B に送信する必要があります。その後、B は C のアドレスを A に送信し、その逆も可能です。

それはちょっとひどいです。私もこの問題を解決しようとしています。

通常の NSD プロトコルが有望かもしれないと考えていますが、wifi ダイレクトで機能するかどうかはわかりません。

于 2013-09-13T02:48:58.070 に答える