के बीच विंसॉक एपीआई अंतर का उपयोग करते हुए यूडीपी मल्टीकास्ट ऐसा लगता है कि यूपीपी मल्टीकास्ट सॉकेट स्थापित करने के लिए आवश्यक कार्यान्वयन विंडोज एक्सपी और विंडोज विस्टा के बीच बदल गया है। विशेष रूप से:XP और Vista
विंडोज़ XP के अंतर्गत, आप चाहिए कॉल
bind()
आप किसी भी बहुस्त्र्पीय विशेष सॉकेट विकल्प संदर्भित कर सकते हैं इससे पहले कि।हालांकि, विंडोज विस्टा के तहत, मल्टीकास्ट सॉकेट से निपटने पर
bind()
पर कॉल नहीं करना चाहिए।
इन दो बिंदुओं में से किसी एक को विफल करने के परिणामस्वरूप रनटाइम पर सॉकेट त्रुटि होती है।
क्या मैं पागल हो रहा हूं, या अन्य लोगों ने इसे भी देखा है? क्या बाइंड() कॉल के सशर्त संकलन से बेहतर समाधान है?
बढ़िया - आपको लगता है कि वे नए कोड पर रिग्रेशन परीक्षण करेंगे? यह मुझे गुस्से में डाल देता है ... arrrrgggghhhHHH! – Thomi