QNetworkProxyQuery query(QUrl(QStringLiteral("https://service.example.net/")));
const auto candidates = QNetworkProxyFactory::systemProxyForQuery(query);

यो Qt Network क्वेरीले एउटा URL का लागि नीति जाँच्छ। सम्बन्धित Qt Network हेडरहरू समावेश गर्नुहोस्। यसले जडान खोल्दैन वा प्रक्रियाका प्रत्येक सकेटको मार्ग पहिचान गर्दैन।

QNetworkProxyQuery मा गन्तव्य जानकारी र क्वेरी प्रकार समावेश हुन्छ। TCP, UDP र सर्भर सञ्चालनहरूलाई HTTP क्यासिङ प्रोक्सी वा HTTP सुरुङ, वा SOCKS प्रोक्सीभन्दा फरक क्षमता आवश्यक पर्न सक्छ। सुविधाजनक असम्बन्धित सार्वजनिक पृष्ठको सट्टा असफल सञ्चालनको क्वेरी गर्नुहोस्।

प्रत्येक उम्मेदवारको प्रकार व्याख्या गर्नुहोस्। NoProxy ले जानाजान सिधा पहुँच छान्छ; त्यो नतिजामा खाली देखिने होस्ट पत्ता लगाउने असफलता होइन। प्राथमिकता क्रम र वैकल्पिक उम्मेदवारहरू कायम राख्नुहोस्।

जब राउटिङ गतिशील रहनुपर्छ, सहभागी सकेट वा QNetworkAccessManager का लागि समर्थित प्रणाली-कन्फिगरेसन वा प्रोक्सी-फ्याक्टरी एकीकरण प्रयोग गर्नुहोस्। पहिलो नतिजालाई स्थिर अनुप्रयोग अन्त्य बिन्दुको रूपमा जमाउँदा पछिका प्रति-गन्तव्य निर्णयहरू खारेज हुन्छन्। वास्तविक प्रबन्धक वा स्थापित अनुप्रयोग फ्याक्टरी जाँच्नुहोस्: त्यसको छेउमा गरिएको निदान कलले यसले उही नीति प्रयोग गर्छ भनी प्रमाणित गर्दैन।

इम्बेडेड ब्राउजरमा Qt Network भन्दा फरक नेटवर्क स्ट्याक हुन सक्छ। मान्य Qt-सकेट उम्मेदवारले प्रत्येक घटकले उही प्रोटोकल वा प्रमाणीकरण समर्थन गर्छ भनी स्थापित गर्दैन।

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