Android의 무선 API는 클라우드와의 통신 지원 외에도 동일한 로컬 네트워크에 있는 다른 장치와 통신할 수 있고 심지어 네트워크에 있지는 않지만 물리적으로 가까이 있는 기기를 말합니다. NSD (네트워크 서비스 검색)는 애플리케이션이 통신할 수 있는 서비스를 실행하는 근처 기기를 찾습니다. 이 기능을 애플리케이션에 통합하면 같은 방에서 사용자와 게임을 하거나 네트워크상의 NSD 지원 웹캠 또는 네트워크의 다른 컴퓨터에 원격으로 사용할 수 있습니다.
이 과정에서는 다른 기기를 찾고 연결하기 위한 주요 API를 설명합니다. 선택합니다. 구체적으로 설명하자면, NSD API를 통해 사용 가능한 서비스 및 P2P를 위한 Wi-Fi P2P API 무선 연결입니다. 또한 이 클래스는 Google Cloud에서 NSD와 Wi-Fi P2P를 감지 및 연결 두 기기 모두 네트워크에 연결되어 있지 않을 때 알림을 받습니다.
Android 애플리케이션에서 Wi-Fi 조합을 사용하여 기기 간에 데이터를 안정적이고 안전하게 전송합니다. 블루투스를 사용한다면 Nearby Connections API를 사용해 보세요.
과정
- 네트워크 서비스 검색 사용
- 제공하는 서비스를 브로드캐스트하는 방법 알아보기 로컬 네트워크에서 제공하는 서비스를 검색하고, NSD를 사용하여 원하는 서비스의 연결 세부정보를 결정합니다. 연결됩니다
- Wi-Fi로 P2P 연결 만들기
- 목록을 가져오는 방법 알아보기 기존 기기를 위한 액세스 포인트를 만들고 Wi-Fi P2P 연결이 가능한 다른 기기에 연결할 수 있습니다
- 서비스 검색을 위해 Wi-Fi P2P 사용
- 서비스 탐색 방법 알아보기 Wi-Fi를 사용하여 동일한 네트워크에 있지 않아도 근처 기기에서 게시 P2P