Qt को DefaultProxy ले के हस्तान्तरण गर्छ
Qt नेटवर्क वस्तुहरूका लागि हस्तान्तरित, प्रत्यक्ष वा स्पष्ट प्रोक्सी व्यवहार छान्नुहोस्, DefaultProxy लाई प्रणाली सेटिङको पर्यायवाची नमानी।
Qt मा DefaultProxy को अर्थ वस्तुले अनुप्रयोगको प्रोक्सी छनोट हस्तान्तरण गर्छ भन्ने हो। यसको अर्थ “सीधै जडान गर्नु” होइन, र नाम मात्रले कुनै निश्चित अपरेटिङ सिस्टम सेटिङ फेला परेको आश्वासन दिँदैन।
| छनोट | उद्देश्य |
|---|---|
| DefaultProxy | अनुप्रयोग-स्तरको नीति प्रयोग गर्नुहोस् |
| NoProxy | प्रत्यक्ष जडान अनुरोध गर्नुहोस् |
| स्पष्ट HTTP वा SOCKS प्रोक्सी | दिइएको एन्डपोइन्ट र प्रोक्सी प्रकार प्रयोग गर्नुहोस् |
उदाहरणका लागि, कुनै अनुप्रयोगले साझा HTTP प्रोक्सी स्थापना गर्न सक्छ:
QNetworkProxy::setApplicationProxy(
QNetworkProxy(QNetworkProxy::HttpProxy, "proxy.example", 8080));
HTTP प्रोक्सी सूचीबाट कुनै HTTP ठेगानाले प्रोक्सी प्रमाणीकरण बिनै अनुमत सार्वजनिक अनुरोधका लागि उदाहरणको होस्ट र पोर्ट दिन सक्छ। हस्तान्तरित छनोट प्रयोग गर्ने नेटवर्क प्रबन्धकले त्यसपछि त्यो नीति पछ्याउन सक्छ। तर स्पष्ट एन्डपोइन्ट वा NoProxy पाएको प्रबन्धकसँग त्यसको सट्टा जानाजान गरिएको स्थानीय छनोट हुन्छ।
अनुप्रयोगले अपरेटिङ सिस्टम पछ्याउनुपर्ने हुँदा समर्थित QNetworkProxyFactory प्रणाली-कन्फिगरेसन इन्टरफेस प्रयोग गर्नुहोस्। त्यो पत्ता लगाउने निर्णयलाई कुनै विशेष सकेट वा प्रबन्धकले प्रयोग गर्ने enum मानबाट अलग राख्नुहोस्।
सम्बन्धित जडान अघि छनोट कन्फिगर गर्नुहोस्। पहिले नै जोडिएको सकेटमा प्रोक्सी सेटिङ बदल्दा त्यो जडान नयाँ एन्डपोइन्टमा सर्दैन भनी Qt ले अभिलेख गर्छ।