NSNetServices를 사용하여 간단하게 봉주르 방송을하고 있습니다. 애플리케이션 시작/종료시 Bonjour 공유를 시작하고 중지하면 모든 것이 잘 작동합니다. 그러나 stop 메서드 호출을 사용하여 bonjour를 끄면 netServiceDidStop : 대리자 메시지가 호출 된 후에도 내 응용 프로그램이 여전히 불필요한 서비스를 브로드 캐스팅하고있는 것으로 보이므로 응용 프로그램이 다시 시작될 때까지 서비스가 다시 시작되지 않습니다. Apple의 설명서를 보면 간단하게 보이거나 필요에 따라 게시하거나 중지 할 수 있습니다. 뭔가 빠졌습니까?NSNetService는 메소드 호출을 중단 한 후에도 지속됩니까?
1
A
답변
0
더 이상 서비스가 제공되지 않는 경우에도 서비스가 표시되는 경우가 있습니다. 애플의 문서에서
는 :유효한 서비스가 부실 서비스를 보여주는 것보다 사용자에게 더 큰 문제가 보여 실패 때문에, 봉쥬르은 의도적으로 서비스를 계속 사용할 수 있다고 가정의 측면에 잘못한다.
.
. 앱에 연결을 시도하고 더 응답을 얻을 수 없을 때까지
서비스가 사라질 경우 봉쥬르은 일반적으로, 몇 초 내에 새로운 서비스를 발견하지만
, 서비스의 실종은 발견되지 않을 수 있습니다.Bonjour API가 발견 된 서비스가 이라고보고했기 때문에 소프트웨어가 서비스에 액세스하려고 시도하면 서비스가 사용 가능하다고 보장하면 안됩니다.
Connecting to and Monitoring Network Services: When resolving fails
관련 문제
- 1. 코코아 : 모든 메소드 호출을 중단 하시겠습니까?
- 2. 파이썬에서 메소드 호출을 Monkeypatching
- 3. .NET에서 메소드 호출을 통지받습니다.
- 4. 메소드 호출을 일반적으로 조롱하다
- 5. DWR은 GET으로 메소드 호출을 지원합니까?
- 6. 파이썬에서 메소드 호출을 가로 채기
- 7. 다른 swc에있는 swc에서 메소드 호출을 보호하십시오.
- 8. 동일한 클래스에서 메소드 호출을 제한하려면 어떻게합니까?
- 9. Jetty SslConnector의 사용 중단 된 메소드
- 10. ArrayController의 선택이 탭간에 지속됩니까?
- 11. Boo에서 메소드 호출을 가로채는 방법은 무엇입니까?
- 12. 디버그 모드에서 메소드 호출을 시작하는 방법
- 13. Python은 다른 클래스/모듈에서 메소드 호출을 분석합니다.
- 14. 인스턴스 메소드 호출을 인터셉트하는 방법은 무엇입니까?
- 15. C# 입력에 따라 메소드 호출을 지정 하시겠습니까?
- 16. 루비에서 메소드 호출을 가로 챌 수 있습니까?
- 17. Mockito를 사용하여 간접 메소드 호출을 테스트하십시오.
- 18. 컨트롤러에서 메소드 호출을 위해 routes.rb를 조정하십시오.
- 19. Kohana의 각 메소드 호출을 기록 하시겠습니까?
- 20. @PreAuthorize를 사용하여 예외없이 메소드 호출을 방지합니다. Annotation
- 21. 파일 시스템 호출을 포함하는 유닛 테스팅 메소드
- 22. NUnit 2.5.7 에이전트에 연결 한 후에도 중단 점이 여전히 (VS2010) 적중되지 않습니다.
- 23. "스크롤 정책을 해제 한 후에도 스크롤이 허용됩니다"
- 24. 아이들이 회전 한 후에도 컨테이너가 레이아웃을하도록 강요합니까?
- 25. filestream.close를 호출 한 후에도 파일이 잠긴 상태입니다.
- 26. 코드에 설정 한 후에도 속성이 null입니다.
- 27. Regsvr32를 실행 한 후에도 aximp 오류가 발생합니다.
- 28. Javascript (jQuery)가 작동 한 후에도 계속 실행 중입니다.
- 29. 드루팔 (Drupal) 캐시는 얼마나 오래 지속됩니까?
- 30. 내 세션은 얼마 동안 지속됩니까?
어떻게 당신은 여전히 방송 있다는 알 수 있습니까? – Fabian
나는 여기에서 찾아낸 bonjour 네트워크 브라우저를 사용하고있다 : http://www.tildesoft.com/ 그것은 실시간으로 어느 정도 갱신된다. – slycrel