2013-07-25 100 views
2

我想列出所有在我的設備上使用的網絡上可用的共享設備名稱。這樣我就可以知道誰在使用同一個互聯網。谷歌搜索後,我發現使用Bonjor我可以做到這一點。我使用NSNetService類來發現可用網絡,方法是使用方法「initWithDomain:type:name:port:」創建類NSNetService的實例。在其參數domain:@「」中爲Bonjor的零配置,請鍵入:「_ Bonjor._tcp 「。名稱:@「」用於動態分配,端口:0以便自動分配。 有了這些論點它的發現設備,但只有那些使用相同的應用程序,我認爲這是因爲服務類型。但我沒有得到我提供這種方法的服務名稱,以便它給我所有使用相同網絡的設備的列表,而不僅僅是那些使用相同應用的設備。 需要幫助。任何幫助都是可觀的。在此先感謝如何列出本地WiFi/LAN網絡上的所有共享設備?

回答

1
+0

感謝您的鏈接,但此示例代碼有自己的服務器,所以他們是一個prifixed服務器名是同樣喜歡我通過提供類型來實現:@「_ bonjor._tcp。」 ,我的情況下,我沒有任何應用程序服務器。我需要工作一些標準的服務,如HTTP,FTP或Telnet。但我怎麼不知道。 – Surjeet

+0

任何人都可以使用Bonjor與http,ftp等標準服務訪問wan網絡中的​​系統?請告訴我。 – Surjeet

相關問題