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 ያስረዳል።