무선으로 기기 연결
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
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를 사용하여 동일한 네트워크에 있지 않아도 주변 기기에서 게시한 서비스를 검색하는 방법을 알아봅니다.
참고 사항
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-26(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-26(UTC)"],[],[],null,["# Connect devices wirelessly\n\nBesides enabling communication with the cloud, Android's wireless APIs also\nenable communication with other devices on the same local network, and even\ndevices which are not on a network, but are physically nearby. The addition of\nNetwork Service Discovery (NSD) takes this further by allowing an application to\nseek out a nearby device running services with which it can communicate.\nIntegrating this feature into your application helps you provide a wide range of\nfeatures, such as playing games with users in the same room, pulling images from\na networked NSD-enabled webcam, or remotely logging into other machines on the\nsame network.\n\nThis class describes the key APIs for finding and connecting to other devices\nfrom your application. Specifically, it describes the NSD API for discovering\navailable services and the Wi-Fi Peer-to-Peer (P2P) API for doing peer-to-peer\nwireless connections. This class also shows you how to use NSD and Wi-Fi P2P in\ncombination to detect the services offered by a device and connect to the device\nwhen neither device is connected to a network.\n\nIf you're looking for a higher-level API for your Android application to\ntransfer data reliably and securely between devices using a combination of Wi-Fi\nand Bluetooth, consider using the [Nearby Connections API](https://developers.google.com/nearby/connections/overview). \n\nLessons\n-------\n\n**[Use network service discovery](/develop/connectivity/wifi/use-nsd)**\n: Learn how to broadcast services offered\n by your own application, discover services offered on the local network, and\n use NSD to determine the connection details for the service you want to\n connect to.\n\n**[Creating P2P connections with Wi-Fi](/develop/connectivity/wifi/wifi-direct)**\n: Learn how to fetch a list of\n nearby peer devices, create an access point for legacy devices, and connect\n to other devices capable of Wi-Fi P2P connections.\n\n**[Using Wi-Fi P2P for service discovery](/develop/connectivity/wifi/nsd-wifi-direct)**\n: Learn how to discover services\n published by nearby devices without being on the same network, using Wi-Fi\n P2P.\n\nYou should also read\n--------------------\n\n- [Wi-Fi P2P](/develop/connectivity/wifi/wifip2p)\n- [Nearby Connections API](https://developers.google.com/nearby/connections/overview)"]]