मैंने सी # में एक आईपी मल्टीकास्टिंग एप्लिकेशन लिखा है। यह ठीक संकलित है, लेकिन क्रम में इस लाइन:"सॉकेट पर एक ऑपरेशन निष्पादित नहीं किया जा सका क्योंकि सिस्टम में पर्याप्त बफर स्पेस की कमी थी या क्योंकि कतार पूर्ण थी"
sock.SetSocketOption(SocketOptionLevel.IP,
SocketOptionName.AddMembership,
new MulticastOption(IPAddress.Parse("224.100.0.1")));
एक बिना क्रिया सॉकेट अपवाद फेंकता है:
एक सॉकेट पर कोई कार्रवाई नहीं हो सकी क्योंकि इस प्रणाली का अभाव है पर्याप्त बफर अंतरिक्ष या क्योंकि एक कतार थी पूर्ण
मैंने Google में त्रुटि की खोज की और लोगों ने 3 जीबी स्विच (मेरा ओएस विंडोज 7 है) को हटाने का सुझाव दिया है जो सक्षम हो सकता है। मैंने ऐसा किया, लेकिन फिर भी वही त्रुटि मिलती है। मामला क्या हो सकता है?
मुझे HTTP पोस्ट के साथ यह समस्या है। त्वरित उत्तराधिकार में उनमें से बड़ी संख्या में ऐसा करना आईआईएस को अधिभारित करना प्रतीत होता है, भले ही मैं उन्हें 'उपयोग' के साथ ठीक से निपट रहा हूं। विचार? – jocull
@jocull आपका आवेदन कहां है? आईआईएस से बात कर रहे क्लाइंट मशीन पर या आईआईएस द्वारा होस्ट किया जा रहा है? –
http://smallvoid.com/article/winnt-tcpip-max-limit.html ऑपरेटिंग सिस्टम द्वारा लगाए गए सीमाओं की व्याख्या करने में भी मदद कर सकता है। –