Vind GeenOpstel / Bonjour Nodes?
Vra
Is daar 'n maklike manier om 'n gegewe netwerk vir Bonjour / GeenOpstel dienste scan?
Ek het 'n stel van rekenaars (Linux, Windows, Apple) en wil graag outomaties genereer 'n lys van alle beskikbare GeenOpstel-staat, netwerk nodes in my Intranet.
Oplossing
Ek het nie gebruik dit, maar jy wil dalk 'n blik op die Mono Projek se neem GeenOpstel biblioteek .
Dit lyk asof hulle 'n navraag instrument mzclient
dat jy kan help.
As niks anders nie, moet jy in staat wees om iets in C # bou met behulp van die biblioteek.
Ander wenke
As die gebruik van Linux en die Avahi-Daemon , dit lyk soos Avahi-Discover is 'n ondersoek werd.
Jy sal natuurlik moet installeer / download / begin dit al is. Op Ubuntu / Debian, kan jy die volgende gebruik:
% sudo apt-get install avahi-discover
En loods GUI met:
% avahi-discover
By verre die mees betroubare metode (Ek het probeer om al hierdie, die bou van 'mDNS staat ingebed produk) is om die opensource' Bonjour "gebruik. Dit is die mDNSResponder daemon, en sy beskikbare hier:
http://opensource.apple.com/source/mDNSResponder/mDNSResponder-320.10/'n>
mDNSResponder pakket het 'n Java JNI biblioteek en voorbeelde wat u laat skeer al die beskikbare dienste.
@EdH, dankie vir jou post. Ek het gestem nie. Ek het nog nie probeer Mono.Zeroconf, maar ek is positief dat dit sal werk sedert Bonjour / GeenOpstel het baie min in die laaste paar jaar verander. Ek is net op soek na basiese funksies soos diens publiseer en ontdekking. Die mzclient lyk 'n mooi plek om te begin met. Ek uitgegrawe die git plek vir die bron: mzclient op GitHub . Hoop dit help ander op soek na 'n soortgelyke oplossing: -)