यदि मैं नेटवर्किंग सेट किए बिना मल्टीकास्ट आईपी प्रोग्राम (प्रेषक/रिसीवर) के एक सेट का परीक्षण करना चाहता हूं, तो क्या यह उसी बॉक्स पर किया जा सकता है? यदि हां, तो अलग-अलग सेटअप या अलग-अलग करने की क्या ज़रूरत है?क्या एक ही बॉक्स पर मल्टीकास्ट आईपी का परीक्षण करने का कोई तरीका है?
उत्तर
यह हो सकता है कि आप जो खोज रहे हैं, लेकिन जब मैं कोड लिख रहा था जो प्रसारण और सॉकेट कनेक्शन का एक समूह इस्तेमाल करता था और इस तरह, मैंने अभी वीएमवेयर में दो वर्चुअल मशीनें बनाई हैं, उन्हें लाइव सीडी से बूट किया है, और मेरा कोड अपलोड किया यदि आपका कोड विंडोज में चलता है, तो बस विंडोज़ के दो इंस्टॉलेशन बनाएं। वीएमवेयर, मशीनों को एक ही सबनेट पर रखता है, इसलिए उनके बीच संचार सिर्फ ठीक, प्रसारण और सब कुछ काम करता है। (और मैं मल्टीकास्ट मानता हूं, हालांकि मुझे इसके साथ सीधा अनुभव नहीं था।)
कुछ नेटवर्क सेटअप आवश्यक है। यदि आप भौतिक नेटवर्क नहीं बनाना चाहते हैं तो आप एक ही नेटवर्क कार्ड में एकाधिक आईपी पते जोड़ सकते हैं। यदि आपकी मशीन में एक से अधिक नेटवर्क कार्ड हैं तो आप केवल दो कार्ड्स और हब के साथ नेटवर्क बना सकते हैं। इसके अलावा यदि आपकी मशीन में वायरलेस इंटरफ़ेस और वायर्ड इंटरफ़ेस है तो वायरलेस और वायर्ड इंटरफेस दोनों के माध्यम से अपनी मशीन को अपने वायरलेस हब से कनेक्ट करने से आपको नेटवर्क मिल जाएगा।
आशा है कि इनमें से एक विचार मदद करता है। पैट ओ
मैं कहूंगा कि आपके एनआईसी पर कई आईपी सेट करना सबसे आसान काम होगा। बस सुनिश्चित करें कि आप पता निर्दिष्ट करने पर सुनें और बिल्कुल नहीं।
HTH
क्यों VMware के एक परीक्षण संस्करण को डाउनलोड नहीं? इसमें कुछ समय लगेगा, लेकिन एक वीएम स्थापित करें। फिर, अपने सिस्टम पर वीएम की एक्स-प्रतियां चलाएं (यदि आप कर सकते हैं)। प्रत्येक में वर्चुअल एनआईसी होगा। फिर आप नेटवर्किंग को सेटअप कर सकते हैं जैसे कि वे प्रत्येक नेटवर्क के भीतर पहुंच सकें। फिर, अपना परीक्षण करें।
आपने इसे पहले ही पता लगाया है (क्योंकि सवाल अब 2 साल पुराना है) लेकिन एक मेजबान पर मल्टीकास्ट करने के लिए, आपको केवल दो चीजें करना है: (1) सुनिश्चित करें कि आपके प्राप्त मल्टीकास्ट सॉकेट में SO_REUSEADDR है सेट करें (ताकि एकाधिक प्रक्रियाएं एक ही मल्टीकास्ट पते को बाध्य कर सकें) और (2) सुनिश्चित करें कि आपके भेजने वाले मल्टीकास्ट सॉकेट में IP_MULTICAST_LOOP सेट है (ताकि पैकेट को उसी सिस्टम पर रिसीवर को "वापस लूप" किया जा सके)। यदि आपका एप्लिकेशन मल्टीकास्ट भेजने और प्राप्त करने के लिए एक सॉकेट का उपयोग करता है, तो आप दोनों सॉकेट विकल्पों को सेट करेंगे।
int recv_s = socket(AF_INET, SOCK_DGRAM, 0);
int send_s = socket(AF_INET, SOCK_DGRAM, 0);
u_int yes = 1;
setsockopt(recv_s, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(yes));
setsockopt(send_s, IPPROTO_IP, IP_MULTICAST_LOOP, &yes, sizeof(yes));
क्या यह एंड्रॉइड पर भी परीक्षण किया जा सकता है? – zIronManBox
लेकिन मैं उसी बॉक्स मल्टीकास्ट के लिए किस आईपी का उपयोग करता हूं ???? – LatencyFighter
आप किसी भी मल्टीकास्ट पते पर भेज सकते हैं जिस पर आपका सिस्टम सुन रहा है। IPv6 ff01 :: 1 के लिए केवल होस्ट-मल्टीकास्ट के लिए सबसे अच्छा विकल्प है। आईपीवी 4 के लिए, सभी होस्ट आईपी पते 224.0.0.1 परीक्षण के लिए उपयोग करने में सबसे आसान है, लेकिन यदि आप कुछ तैनात करना चाहते हैं तो आपको शायद एक और पता चुनना चाहिए ताकि आपके ट्रैफ़िक में आपके ट्रैफ़िक को अनिच्छुक न हो। https://en.wikipedia.org/wiki/Multicast_address में आईपीवी 4 और आईपीवी 6 मल्टीकास्ट पते के बारे में अधिक जानकारी है। –
- 1. क्या एसिंक विधि का परीक्षण करने का कोई तरीका है?
- 2. क्या एक तत्व पर दो CSS3 बॉक्स छाया का उपयोग करने का कोई तरीका है?
- 3. क्या रिमोट मशीन पर कठपुतली स्क्रिप्ट का परीक्षण करने का कोई आसान तरीका नहीं है?
- 4. मल्टीकास्ट आईपी पता
- 5. रेल नियंत्रक परीक्षणों में, क्या एक विशिष्ट रिमोट आईपी अनुकरण करने का कोई तरीका है?
- 6. F5 बिग-आईपी सर्वर अनुकरण करने का कोई तरीका?
- 7. क्या आईफोन पर आईफोन के बिना किसी वेब साइट का परीक्षण करने का कोई तरीका है?
- 8. क्या PHP का एफ़टीपी शुरू करने का कोई तरीका है?
- 9. क्या अलर्ट बॉक्स की उत्पत्ति पाने का कोई तरीका है?
- 10. क्या मेवेन में केवल एक ही परीक्षण छोड़ने का कोई तरीका है?
- 11. क्या प्रोग्राम बॉक्स को टेक्स्ट बॉक्स को संपादित करने का कोई तरीका है?
- 12. RedirectToAction का परीक्षण करने का सबसे अच्छा तरीका क्या है?
- 13. क्या एक ही उपयोगकर्ता ड्रॉपबॉक्स पर अपलोड करने के लिए ड्रॉपबॉक्स एपीआई का उपयोग करने का कोई तरीका है?
- 14. क्या ऐसा करने का कोई तरीका है?
- 15. क्या होम विजेट पर एनिमेट करने का कोई तरीका है?
- 16. यूडीपी प्रसारण या आईपी मल्टीकास्ट?
- 17. क्या एक सुलभ मोडल करने का कोई तरीका है?
- 18. क्या कोई DOM तत्व के बाध्यकारी बॉक्स (पिक्सेल में) प्राप्त करने का कोई तरीका है?
- 19. आईपी + सीआईडीआर के साथ आईपी से सीधे चयन क्वेरी से मिलान करने का कोई तरीका है?
- 20. क्या एक बूलियन वैरिएबल पर लौटने का कोई तरीका है?
- 21. क्या जावास्क्रिप्ट में परिपत्र संदर्भ का परीक्षण करने का कोई तरीका है?
- 22. क्या अनिश्चित परीक्षणों पर फ्रेशन परीक्षण विफल करने का कोई तरीका है?
- 23. क्या JMS संदेश से मूल आईपी पता प्राप्त करने का कोई तरीका है?
- 24. क्या कोई विधि सिंक्रनाइज़ करने का एक ग्रोवी तरीका है?
- 25. क्लाइंट आईपी को रेडिस में लाने का कोई तरीका है?
- 26. Win32 में, क्या सॉकेट गैर-अवरुद्ध होने पर परीक्षण करने का कोई तरीका है?
- 27. एंड्रॉइड एमुलेटर पर मल्टी-टच का परीक्षण करने का कोई तरीका है?
- 28. क्या एक परीक्षण के लिए PHPUnit में कोड कवरेज को अक्षम करने का कोई तरीका है?
- 29. क्या कोई लेबल अक्षम करने का कोई तरीका है?
- 30. क्या एक ही उत्पत्ति पर XMLHttpRequest बनाते समय कुकीज़ भेजने का कोई तरीका नहीं है?
शायद मेजबान के साथ एक ब्रिज कनेक्शन के साथ एक वीएम? – jldupont