avahi-browse o avahi-discover per Windows [chiuso]


9

Esiste un software gratuito Windows (= libre) analogo a GNU / Linux avahi-browseo avahi-discover(che scoprirebbe i servizi avahi / bonjour sulla rete locale e li elencherebbe)?

Dal momento che ho problemi con Windows e Ubuntu 12.04 vedendo (scoprendo) reciprocamente i servizi di samba (simile al server Ubuntu Samba non scoperto da Windows 7 , impossibile sfogliare le condivisioni su un computer Windows 7 x64 , /ubuntu/ 130522 / windows-7-e-ubuntu-12-04-cant-connect-more ), farei meglio a non provare a risolvere questi problemi, ma meglio andare con protocolli più familiari per creare e scoprire servizi (ssh, sftp, ftp ) su LAN, come avahi / bonjour.


4
Purtroppo questa utile domanda è stata chiusa dai SU-nazisti, quindi non posso rispondere, ma comunque c'è un programma di esempio che funziona su Windows: drdobbs.com/windows/dns-service-discovery-on-windows/… Anche se si è schiantato sulla mia grande rete.
Timmmm,

Risposte:


6

In precedenza ho usato la libreria jmDNS java per implementare il servizio di rilevamento su Windows.

Se si desidera scrivere software client / server in Java che utilizza il rilevamento del servizio a configurazione zero basato su mDNS, si consiglia di utilizzare JmDNS, tuttavia il progetto non sembra essere attualmente attivo.

Se hai semplicemente bisogno di scoprire servizi sulla tua rete, diversi anni fa ho scritto un semplice programma Java che utilizza JmDNS. Puoi scaricare il vaso dal mio Dropbox (tutte le dipendenze sono raggruppate all'interno): https://dl.dropboxusercontent.com/u/16311400/BonjourServiceDisco.jar

Per eseguire questo programma avrai bisogno di Java installato e di una shell dei comandi di Windows:

java -jar BonjourServiceDisoc.jar

Sfortunatamente ho smarrito il codice sorgente, tuttavia dalla memoria effettua semplicemente una o due chiamate API a JmDNS per eseguire il multicast di una richiesta di rilevamento del servizio e quindi implementa i listener per trasmettere i risultati all'output standard. JmDNS probabilmente include un programma di test che fa qualcosa di molto simile.


3

Esiste un'implementazione Mono di zeroconf inclusi i binari di Windows su: http://www.mono-project.com/Mono.Zeroconf

Il binario Mono.Zeroconf di Windows si basa sull'installazione del servizio Bonjour di Apple sul sistema (l'implementazione di mDNS da parte di Apple). Se non hai Bonjour installato, puoi semplicemente installare Apple iTunes poiché include Bonjour.

Ho pubblicato due risposte separate perché le soluzioni JmDNS e Mono.Zeroconf differiscono per molti aspetti come il linguaggio di implementazione, la compatibilità, i bug e le funzionalità, quindi è preferibile utilizzarne uno rispetto all'altro.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.