2011-07-12 74 views

回答

2

是的,你可以。運行應用程序將適當的條目註冊到iOS多播DNS服務中。一旦你關閉了應用程序,我希望它從多播DNS註冊表中刪除它(這是正確的,因爲它不再可用),所以你不能從其他設備找到它。

編輯:(非常粗略地)Bonjour是組播DNS。 Bonjour服務運行多播DNS服務器。當您的應用程序啓動時,它會與本地多播DNS服務器進行通信,並創建許多條目來標識它提供的服務,可用端口以及其他相關屬性。它還將自己註冊爲有興趣瞭解運行該服務的任何其他網絡設備。

本地多點傳送DNS服務器發出通知,通知任何其他人監聽網絡上有新服務可用。您的應用程序(在另一臺機器上)會通過Bonjour服務通知另一個客戶端已經出現,這或多或少是如何實現的。更長時間的multicast DNS寫作:Google是你的朋友。

+0

感謝您的回覆 –

+0

您是否知道它的工作原理 –

相關問題