c# - How to configure the limit of concurrent requests to a remoting server with TcpChannel -


मेरे पास एक अंतर्निहित TcpChannel के साथ एक मानक रिमोटिंग सर्वर है:

  IDictionary props = new Hashtable (); सहारा ["बंदरगाह"] = पोर्टनम्बर; TcpChannel चैनल = नया TcpChannel (सहारा, नल, प्रदाता); ChannelServices.RegisterChannel (चैनल, गलत); स्ट्रिंग url = string.Format ("AgentHost", portnumber); रिमोटिंग कॉन्फ़िगरेशन। पंजीयक विल्सनसॉवेनसर्चटाइप (टाइपफ (रिमोटिंगएजेंटहोस्टएंडपॉईंट), यूआरएल, वेलकेनऑब्जेक्टमॉड। सिंडेलकॉल);  

यह ठीक काम करता है, लेकिन 200 समानांतर कॉलों पर ग्राहकों को "कोई कनेक्शन नहीं बनाया जा सकता क्योंकि लक्ष्य मशीन ने 127.0.0.1:33333" से इनकार कर दिया। अपवाद।

< P> मुझे इस सीमा को ओवरराइड करने के लिए कहीं भी नहीं मिल रहा है - क्या आप में से कोई एक सुराग है?

कैस्टेन हेस का संबंध है

विंडोज की अधिकतम संख्या में समवर्ती आधे-खोले टीसीपी कनेक्शन की सीमा है यह सीमा भिन्न संस्करणों और कॉन्फ़िगरेशन में भिन्न है, लेकिन यह यहां है। उदाहरण के लिए tcpip.sys परेशानियों के लिए Google - आपको इसे ओवरराइड करने के लिए विभिन्न कॉन्फ़िगरेशन विकल्प मिलेगा।


Comments