-1
저는 iPad의 서버 클라이언트 응용 프로그램에 CocoaAsyncSocket을 사용하고 있습니다. 현재 서버가 작동중인 경우 클라이언트는 서버의 IP를 입력하고 서버에 연결할 수 있습니다. 이 응용 프로그램을 실행하는 로컬 네트워크의 모든 서버를 표시하는 방법이 있습니까?로컬 네트워크의 모든 서버를 찾는 방법은 무엇입니까?
감사합니다.
저는 iPad의 서버 클라이언트 응용 프로그램에 CocoaAsyncSocket을 사용하고 있습니다. 현재 서버가 작동중인 경우 클라이언트는 서버의 IP를 입력하고 서버에 연결할 수 있습니다. 이 응용 프로그램을 실행하는 로컬 네트워크의 모든 서버를 표시하는 방법이 있습니까?로컬 네트워크의 모든 서버를 찾는 방법은 무엇입니까?
감사합니다.
zeroconf/bonjour 서비스를 사용하면 쉽게 네트워크를 검색 할 수 있습니다.
서버은 서비스를 실행하고 서비스 이름을 말해야합니다. 이것은 일 수 있으며 클라이언트 응용 프로그램로 필터링됩니다.
약속 할 수 없지만, 어쩌면 당신은 내 질문 시간 전에 뭔가의 유용을 찾을 : Clean solution for lookup if extern IP is in own subnet range in objective-c (주의,이 코드는 arm64 아키텍처에 대해 컴파일되지 않습니다 및 재 작업해야합니다)