2014-07-22 4 views
-1

저는 iPad의 서버 클라이언트 응용 프로그램에 CocoaAsyncSocket을 사용하고 있습니다. 현재 서버가 작동중인 경우 클라이언트는 서버의 IP를 입력하고 서버에 연결할 수 있습니다. 이 응용 프로그램을 실행하는 로컬 네트워크의 모든 서버를 표시하는 방법이 있습니까?로컬 네트워크의 모든 서버를 찾는 방법은 무엇입니까?

감사합니다.

답변

1

zeroconf/bonjour 서비스를 사용하면 쉽게 네트워크를 검색 할 수 있습니다.

서버은 서비스를 실행하고 서비스 이름을 말해야합니다. 이것은 일 수 있으며 클라이언트 응용 프로그램로 필터링됩니다.

약속 할 수 없지만, 어쩌면 당신은 내 질문 시간 전에 뭔가의 유용을 찾을 : Clean solution for lookup if extern IP is in own subnet range in objective-c (주의,이 코드는 arm64 아키텍처에 대해 컴파일되지 않습니다 및 재 작업해야합니다)