Qt मध्ये DefaultProxy चा अर्थ असा आहे की ऑब्जेक्ट ॲप्लिकेशनची प्रॉक्सी निवड वारशाने घेते. त्याचा अर्थ “थेट कनेक्ट करा” असा नाही, आणि केवळ नाव ऑपरेटिंग सिस्टमची एखादी विशिष्ट सेटिंग सापडली असल्याची हमी देत नाही.

निवडउद्देश
DefaultProxyॲप्लिकेशन-स्तरीय धोरण वापरा
NoProxyथेट कनेक्शनची विनंती करा
स्पष्ट HTTP किंवा SOCKS प्रॉक्सीदिलेला एंडपॉइंट आणि प्रॉक्सी प्रकार वापरा

उदाहरणार्थ, ॲप्लिकेशन सामायिक HTTP प्रॉक्सी स्थापित करू शकते:

QNetworkProxy::setApplicationProxy(
    QNetworkProxy(QNetworkProxy::HttpProxy, "proxy.example", 8080));

HTTP प्रॉक्सी सूचीमधील HTTP पत्ता प्रॉक्सी प्रमाणीकरणाशिवाय परवानगी असलेल्या सार्वजनिक विनंत्यांसाठी उदाहरणातील होस्ट आणि पोर्ट पुरवू शकतो. वारशाने मिळालेली निवड वापरणारा नेटवर्क व्यवस्थापक नंतर ते धोरण पाळू शकतो. मात्र स्पष्ट एंडपॉइंट किंवा NoProxy मिळालेल्या व्यवस्थापकाकडे त्याऐवजी हेतुपूर्वक केलेली स्थानिक निवड असते.

ॲप्लिकेशनने ऑपरेटिंग सिस्टमचे अनुसरण करायचे असेल, तेव्हा समर्थित QNetworkProxyFactory सिस्टम-कॉन्फिगरेशन इंटरफेस वापरा. तो शोध-निर्णय विशिष्ट सॉकेट किंवा व्यवस्थापक वापरत असलेल्या enum मूल्यापासून वेगळा ठेवा.

संबंधित कनेक्शनपूर्वी निवड कॉन्फिगर करा. आधीच जोडलेल्या सॉकेटवर प्रॉक्सी सेटिंग बदलल्यास ते कनेक्शन नवीन एंडपॉइंटवर जात नाही, असे Qt नोंदवते.

संबंधित लेख