प्रोक्सी विकल्प libcurl easy ह्यान्डलको हो। एक थ्रेडले उही ह्यान्डलमा स्थानान्तरण गरिरहेको बेला अर्को थ्रेडबाट त्यो विकल्प परिवर्तन गर्नु ह्यान्डलको स्वामित्व नियमको उल्लंघन हो।

libcurl आफ्ना अभिलेखित नियम पालना गरिएमा थ्रेड-सुरक्षित हुन्छ। यसले एउटा ह्यान्डलमा मनपरी एकसाथ पहुँच आन्तरिक रूपमा समक्रमण गर्दैन। समानान्तर कामदारहरूलाई आफ्नै ह्यान्डल दिनुहोस्, वा अघिल्लो प्रयोगकर्ता सकिएपछि मात्र स्वामित्व हस्तान्तरण गर्नुहोस्।

share इन्टरफेसमा छुट्टै लकिङ आवश्यकता र सीमाहरू छन्। यो हरेक कामदारले साझा easy ह्यान्डलको हरेक सेटिङ परिवर्तन गर्ने अनुमति होइन।

पुराना प्रोक्सी-थ्रेड उदाहरणहरूमा पुराना TLS पुस्तकालय संस्करणका लागि लकिङ कलब्याकहरू प्रायः हुन्छन्। वास्तविक TLS ब्याकएन्ड र build का लागि हालको थ्रेड-सुरक्षा अभिलेख जाँच्नुहोस्। ऐतिहासिक OpenSSL कलब्याकहरू हालको अनुप्रयोगमा प्रतिलिपि गर्नु सही ह्यान्डल स्वामित्वको विकल्प होइन।

एकसाथ प्रयोग गर्नुअघि अभिलेखित सुरुवाती आवश्यकताअनुसार विश्वव्यापी पुस्तकालय स्थिति सुरु गर्नुहोस्। सार्वजनिक मध्यस्थकर्तामार्फत अनुमत सार्वजनिक अनुरोधहरूका लागि नि:शुल्क प्रोक्सी सूची ले हरेक कामदारको प्रोक्सी विकल्पका लागि उम्मेदवार दिन्छ; प्रोटोकल libcurl build सँग मिलाउनुहोस्। हरेक असफल कार्यका लागि ह्यान्डलको कन्फिगर गरिएको प्रोक्सी र यसको आफ्नै त्रुटि नतिजा राख्नुहोस्। धेरै स्थानान्तरण चलिरहेको बेला विश्वव्यापी “हालको प्रोक्सी” चल कमजोर पहिचानकर्ता हो।

सम्बन्धित लेखहरू