دستگاه ها را به صورت بی سیم وصل کنید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
علاوه بر فعال کردن ارتباط با ابر، APIهای بیسیم اندروید، ارتباط با سایر دستگاههای موجود در همان شبکه محلی و حتی دستگاههایی را که در شبکه نیستند، اما از نظر فیزیکی نزدیک هستند، امکانپذیر میسازند. افزودن Network Service Discovery (NSD) با اجازه دادن به یک برنامه کاربردی برای جستجوی یک دستگاه مجاور خدماتی که می تواند با آن ارتباط برقرار کند، این کار را بیشتر می کند. ادغام این ویژگی در برنامه به شما کمک میکند طیف وسیعی از ویژگیها را فراهم کنید، مانند بازی کردن با کاربران در یک اتاق، کشیدن تصاویر از یک وبکم مجهز به NSD شبکه، یا ورود از راه دور به ماشینهای دیگر در همان شبکه.
این کلاس API های کلیدی را برای یافتن و اتصال به دستگاه های دیگر از برنامه شما شرح می دهد. به طور خاص، NSD API را برای کشف سرویسهای موجود و Wi-Fi Peer-to-Peer (P2P) API را برای انجام اتصالات بیسیم نظیر به نظیر توصیف میکند. این کلاس همچنین به شما نشان می دهد که چگونه از NSD و Wi-Fi P2P به صورت ترکیبی برای شناسایی سرویس های ارائه شده توسط یک دستگاه و اتصال به دستگاه زمانی که هیچ یک از دستگاه ها به شبکه متصل نیستند، استفاده کنید.
اگر به دنبال یک API سطح بالاتر برای برنامه Android خود هستید تا با استفاده از ترکیبی از Wi-Fi و بلوتوث، داده ها را به طور قابل اعتماد و ایمن بین دستگاه ها منتقل کند، از Nearby Connections API استفاده کنید.
درس ها
- از کشف سرویس شبکه استفاده کنید
- نحوه پخش سرویس های ارائه شده توسط برنامه کاربردی خود، کشف خدمات ارائه شده در شبکه محلی و استفاده از NSD برای تعیین جزئیات اتصال سرویسی که می خواهید به آن متصل شوید، بیاموزید.
- ایجاد اتصالات P2P با Wi-Fi
- با نحوه واکشی فهرستی از دستگاههای همتا نزدیک، ایجاد یک نقطه دسترسی برای دستگاههای قدیمی و اتصال به دستگاههای دیگری که قابلیت اتصالات Wi-Fi P2P را دارند، بیاموزید.
- استفاده از Wi-Fi P2P برای کشف سرویس
- با استفاده از Wi-Fi P2P، نحوه کشف سرویسهای منتشر شده توسط دستگاههای اطراف را بدون قرار گرفتن در همان شبکه بیاموزید.
شما هم باید مطالعه کنید
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-29 بهوقت ساعت هماهنگ جهانی."],[],[],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)"]]