avahi- ब्राउज़ करें या avahi- विंडोज के लिए खोज करें [बंद]


9

क्या GNU / Linux avahi-browseया avahi-discover(जो स्थानीय नेटवर्क पर avahi / bonjour सेवाओं की खोज करेगा और उन्हें सूचीबद्ध करेगा) के अनुरूप एक विंडोज फ्री (= libre) सॉफ्टवेयर है ?

चूँकि मुझे विंडोज और उबंटू 12.04 देखने (खोज करने) में समस्याएँ हैं (एक-दूसरे की सांबा सेवाओं के समान), उबंटू सांबा सर्वर के समान जो विंडोज 7 द्वारा खोजा नहीं गया , विंडोज 7 x64 कंप्यूटर पर शेयर ब्राउज़ करने में असमर्थ , /ubuntu/ 130522 / windows-7-and-ubuntu-12-04-cant-connect-now ), मैं इन समस्याओं को हल करने की कोशिश नहीं करूँगा, लेकिन सेवाओं (ssh, sftp, ftp) को बनाने और खोजने के लिए अधिक परिचित प्रोटोकॉल के साथ बेहतर जाना चाहिए ) लैन पर, अवही / बोनजोर की तरह।


4
दुर्भाग्य से यह उपयोगी सवाल, SU-नाजियों द्वारा बंद हो गया तो मैं उत्तर नहीं दे सकता है, लेकिन फिर भी वहाँ एक उदाहरण कार्यक्रम यहाँ है कि विंडोज पर काम करता है: drdobbs.com/windows/dns-service-discovery-on-windows/... हालांकि यह मेरे बड़े नेटवर्क पर दुर्घटनाग्रस्त हो गया।
टिम्मम

जवाबों:


6

मैंने पहले विंडोज पर सेवा खोज को लागू करने के लिए JmDNS जावा लाइब्रेरी का उपयोग किया है ।

यदि आप जावा में क्लाइंट / सर्वर सॉफ्टवेयर लिखना चाहते हैं जो mDNS पर आधारित शून्य-कॉन्फ़िगरेशन सेवा खोज का उपयोग करता है तो मैं JmDNS का उपयोग करने की सलाह दूंगा, हालांकि वर्तमान में यह परियोजना सक्रिय नहीं दिखती है।

यदि आपको बस अपने नेटवर्क पर सेवाओं की खोज करने की आवश्यकता है, तो मैंने कई साल पहले एक सरल जावा प्रोग्राम लिखा था जो JmDNS का उपयोग करता है। आप मेरे ड्रॉपबॉक्स से जार डाउनलोड कर सकते हैं (सभी निर्भरताएँ अंदर बंडल हैं): https://dl.dropboxusercontent.com/u/16311400/BonjourServiceDisco.jar

इस प्रोग्राम को चलाने के लिए आपको जावा इंस्टाल और विंडोज कमांड शेल की आवश्यकता होगी:

java -jar BonjourServiceDisoc.jar

दुर्भाग्य से मैंने स्रोत कोड को गलत कर दिया है, हालाँकि मेमोरी से यह सेवा-खोज अनुरोध को मल्टीकास्ट करने के लिए JmDNS में एक या दो एपीआई कॉल करता है और फिर श्रोताओं को मानक-आउटपुट पर परिणाम देने के लिए लागू करता है। JmDNS में संभवतः एक परीक्षण-कार्यक्रम शामिल है जो कुछ इसी तरह का काम करता है।


3

Windows बायनेरिज़ सहित zeroconf का मोनो कार्यान्वयन है: http://www.mono-project.com/Mono.Zeroconf

Mono.Zeroconf विंडोज बाइनरी आपके सिस्टम पर स्थापित की जा रही Apple की Bonjour सेवा (इसके Apple के mDNS के कार्यान्वयन) पर निर्भर करती है। यदि आपके पास बोनजौर स्थापित नहीं है, तो आप बस ऐप्पल आईट्यून्स स्थापित कर सकते हैं क्योंकि इसमें बोनजोर शामिल है।

मैंने दो अलग-अलग उत्तर पोस्ट किए हैं क्योंकि JmDNS और Mono.Zeroconf समाधान कई तरह से लागू होते हैं जैसे कि कार्यान्वयन भाषा, अनुकूलता, बग और विशेषताएं, इसलिए आप संभवतः एक के बाद एक का उपयोग करना पसंद करेंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.