내 장치에서 사용하는 해당 네트워크에서 사용할 수있는 모든 공유 장치 이름을 나열하려고합니다. 그래서 나는 누가 같은 인터넷 네트워크를 사용하고 있는지 알 수 있습니다. 인터넷 검색 후 나는 Bonjor를 사용하여 그것을 할 수 있음을 발견했다. NSNetService 클래스를 사용하여 "initWithDomain : type : name : port :"메서드를 사용하여 NSNetService 클래스의 인스턴스를 만듭니다. Bonjor를 0으로 구성하기 위해 인수 도메인에 @ ""을 입력합니다. "_ Bonjor._tcp . " name : @ ""동적으로 할당하고 port : 0을 지정하여 자동으로 할당합니다. 이 인수를 사용하면 동일한 앱을 사용하는 기기 만 검색하지만 서비스 유형으로 인해 발생한다고 생각합니다. 그러나 나는 동일한 네트워크를 사용하는 모든 장치의 목록을 나에게 줄 수 있도록이 메서드를 제공하는 서비스 이름을 얻지 못했습니다. 동일한 네트워크를 사용하는 장치는 물론이 아닙니다. 도움이 필요합니다. 어떤 도움을 받아 들일 수 있습니다. 미리 감사드립니다로컬 WiFi/LAN 네트워크에있는 모든 공유 장치를 나열하는 방법은 무엇입니까?
2
A
답변
1
당신은 애플에 의해 주어진이 예를 참조 할 수 있습니다
: 내가 같이 동일있는 prifixed 서버 이름들은 그래서 링크에 대한
http://developer.apple.com/library/ios/#samplecode/WiTap/Introduction/Intro.html
감사합니다,하지만이 샘플 코드는, 자신의 서버가 @ "_ bonjor._tcp"형식을 제공하십시오. , 나는 내 경우 엔 응용 프로그램 서버가 없다. HTTP, FTP 또는 텔넷과 같은 표준 서비스를 수행해야합니다. 그러나 내가 어떻게 모르는 지. – Surjeet
누구나 wan 네트워크의 시스템에 액세스하려면 http, ftp와 같은 표준 서비스를 사용하는 Bonjor를 사용하십니까? 말해줘. – Surjeet