2012-09-05 12 views
9

Mam trzy urządzenia z Androidem: A, B i C. Są one połączone przez wifi-direct (zakładając, że B jest właścicielem grupy).Komunikacja klientów/rówieśników z wifi-direct na platformie Android

Mam tylko dwa pytania: 1. Chcesz wysłać wiadomość do C, czy wiadomość musi przekazać właścicielowi grupy B, aby osiągnąć C? 2. Jeśli właściciel grupy B przypadkowo rozłączy się, czy nadal będzie mógł wysyłać wiadomości do C?

Dzięki!

+2

musi przejść przez b, a jeśli b rozłącza się nie może wysłać msg –

+0

Więc wifi-direct nie jest tak naprawdę połączeniem peer-to-peer? – Kan

+0

sama p2p, ale w twoim przypadku a i c są połączone 2 b tylko nie bezpośrednio –

Odpowiedz

4

W bezpośredniej komunikacji Wifi urządzenie właściciela grupy P2P (P2P GO) implementuje funkcjonalność podobną do AP w w grupie P2P. Urządzenia działające jako klienci są określane mianem klientów P2P. Stąd cała komunikacja musi przejść przez kanał właściciela grupy.

A gdy właściciel grupy rozłączy się, oczywiście kanał Routing został zabity, a tym samym grupa. Klienci muszą ustanowić połączenie, a jeden z klientów staje się właścicielem grupy.

Powiązane problemy