የQt DefaultProxy ማለት ነገሩ የመተግበሪያውን የፕሮክሲ ምርጫ ይወርሳል ማለት ነው። “በቀጥታ ይገናኝ” ማለት አይደለም፤ ስሙ ብቻውንም የተወሰነ የስርዓተ ክወና ቅንብር መገኘቱን አያረጋግጥም።

ምርጫዓላማ
DefaultProxyየመተግበሪያ ደረጃውን መርህ ይጠቀሙ
NoProxyቀጥተኛ ግንኙነት ይጠይቁ
ግልጽ የHTTP ወይም SOCKS ፕሮክሲየቀረበውን መጨረሻ እና የፕሮክሲ ዓይነት ይጠቀሙ

ለምሳሌ አንድ መተግበሪያ የጋራ HTTP ፕሮክሲ ሊያቋቁም ይችላል፦

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

ከየHTTP ፕሮክሲ ዝርዝር የተገኘ የHTTP አድራሻ ያለ ፕሮክሲ ማረጋገጫ ለተፈቀዱ የህዝብ ጥያቄዎች የምሳሌውን አስተናጋጅ እና ወደብ ሊያቀርብ ይችላል። የተወረሰውን ምርጫ የሚጠቀም የአውታረ መረብ አስተዳዳሪ ያንን መርህ መከተል ይችላል። ግልጽ መጨረሻ ወይም NoProxy የተሰጠው አስተዳዳሪ ግን በምትኩ ሆን ብሎ የአካባቢ ምርጫ አለው።

መተግበሪያው ስርዓተ ክወናውን መከተል ሲያስፈልገው የሚደገፈውን የQNetworkProxyFactory ስርዓት-ውቅር በይነገጽ ይጠቀሙ። ያንን የመገኘት ውሳኔ ከተወሰነ ሶኬት ወይም አስተዳዳሪ ከሚጠቀመው የenum እሴት ለያዩት።

ምርጫውን ከሚመለከተው ግንኙነት በፊት ያዘጋጁ። አስቀድሞ በተገናኘ ሶኬት ላይ የፕሮክሲ ቅንብሮችን መቀየር ያንን ግንኙነት ወደ አዲሱ መጨረሻ አያንቀሳቅሰውም ብሎ Qt ያስረዳል።

ተዛማጅ ጽሑፎች