Новый 4.0 API: WifiP2pManager ... как передавать данные? - PullRequest
0 голосов
/ 19 октября 2011

В новом Ice Cream Sandwich SDK (4.0) появился новый раздел API для создания p2p-соединений по Wi-Fi. В классе WifiP2pManager содержится много информации о том, как подключаться и обнаруживать одноранговые узлы и группы одноранговых узлов, но очень мало деталей о том, как отправлять данные после установления соединения. Там написано:

Информация о соединении WifiP2pInfo содержит адрес группы владелец groupOwnerAddress и флаг isGroupOwner, чтобы указать, является ли текущее устройство является владельцем группы p2p. Таким образом, P2P-клиент может общаться с владельцем группы p2p через сокетное соединение.

У меня нет большого опыта создания сокетных соединений. Что необходимо для того, чтобы одноранговый узел отправлял данные, а владельцу одноранговой группы - чтобы получать их, только через WifiP2pInfo или методы подключения?

1 Ответ

2 голосов
/ 25 октября 2011

Будучи новичком, об этом не так много информации, но пример приложения с ресурсов разработчиков Android - фантастический демонстрационный проект, который дал мне все, что мне нужно было знать.Проект

С помощью WiFiP2pInfo вы можете открыть сокет для передачи данных.Есть пример для отправки файлов в демке.

...