Windows 용 avahi-browse 또는 avahi-discover [닫기]


9

GNU / Linux avahi-browse와 유사한 Windows 무료 (= libre) 소프트웨어가 있습니까 avahi-discover( 또는 로컬 네트워크에서 avahi / bonjour 서비스를 검색하여 나열합니다)?

Windows 및 Ubuntu 12.04에서 서로의 Samba 서비스 ( Windows 7 에서 검색하지 않은 Ubuntu Samba 서버 와 유사 함)를 보는 (발견) 문제가 있으므로 Windows 7 x64 컴퓨터 에서 공유를 찾아 볼 수 없습니다 ( /ubuntu/). 130522 / windows-7-and-ubuntu-12-04-cant-connect-anymore ), 나는이 문제를 해결하지 않는 것이 좋지만 서비스 (ssh, sftp, ftp)를 만들고 발견하기 위해 더 친숙한 프로토콜을 사용하는 것이 좋습니다. ) avahi / bonjour와 같은 LAN에서.


4
슬프게도이 유용한 질문은 내가 대답 할 수 있도록 SU-나치에 의해 폐쇄, 어쨌든 예제 프로그램은 여기가 된 그 윈도우에 작품 : drdobbs.com/windows/dns-service-discovery-on-windows/... 하지만 대규모 네트워크에서 충돌이 발생했습니다.
Timmmm

답변:


6

이전에 JmDNS Java 라이브러리를 사용하여 Windows에서 서비스 검색을 구현했습니다.

mDNS를 기반으로 제로 구성 서비스 검색을 사용하는 Java로 클라이언트 / 서버 소프트웨어를 작성하려면 JmDNS를 사용하는 것이 좋지만 프로젝트가 현재 활성 상태 인 것으로 보이지 않습니다.

네트워크에서 단순히 서비스를 검색해야하는 경우 몇 년 전에 JmDNS를 사용하는 간단한 Java 프로그램을 작성했습니다. 내 Dropbox에서 항아리를 다운로드 할 수 있습니다 (모든 종속성은 번들로 제공됩니다) : https://dl.dropboxusercontent.com/u/16311400/BonjourServiceDisco.jar

이 프로그램을 실행하려면 Java가 설치되어 있고 Windows 명령 셸이 필요합니다.

java -jar BonjourServiceDisoc.jar

불행히도 소스 코드를 잘못 배치했지만 메모리에서 서비스 검색 요청을 멀티 캐스트하기 위해 JmDNS에 대한 하나 또는 두 개의 API 호출을 한 다음 리스너를 구현하여 결과를 표준 출력으로 출력합니다. JmDNS는 아마도 매우 유사한 기능을하는 테스트 프로그램을 포함하고있을 것입니다.


3

http://www.mono-project.com/Mono.Zeroconf 에는 Windows 바이너리를 포함하여 zeroconf의 Mono 구현이 있습니다 .

Mono.Zeroconf Windows 바이너리는 시스템에 설치된 Apple의 Bonjour 서비스 (Apple의 mDNS 구현)에 의존합니다. Bonjour가 설치되어 있지 않은 경우 Bonjour 가 포함되어 있으므로 Apple iTunes 만 설치할 수 있습니다 .

JmDNS와 Mono.Zeroconf 솔루션은 구현 언어, 호환성, 버그 및 기능과 같은 측면에서 서로 다르기 때문에 두 가지 별도의 답변을 게시 했으므로 서로를 사용하는 것이 좋습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.