Qt دا DefaultProxy ئوبيېكتنىڭ ئەپنىڭ پروكسىي تاللىشىنى مىراس ئالىدىغانلىقىنى بىلدۈرىدۇ. بۇ “بىۋاسىتە ئۇلان” دېگەنلىك ئەمەس، پەقەت ئىسمىلا مەلۇم بىر مەشغۇلات سىستېمىسى تەڭشىكىنىڭ تېپىلغانلىقىغا كاپالەت بەرمەيدۇ.

تاللاشمەقسەت
DefaultProxyئەپ دەرىجىسىدىكى سىياسەتنى ئىشلىتىڭ
NoProxyبىۋاسىتە ئۇلىنىشنى تەلەپ قىلىڭ
ئوچۇق HTTP ياكى SOCKS پروكسىيبېرىلگەن ئاخىرقى نۇقتا ۋە پروكسىي تۈرىنى ئىشلىتىڭ

مەسىلەن، ئەپ ئورتاق HTTP پروكسىي قۇرالايدۇ:

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

HTTP پروكسىي تىزىملىكى دىن ئېلىنغان HTTP ئادرېس پروكسىي دەلىللەشسىز رۇخسەت قىلىنغان ئاممىۋى تەلەپلەر ئۈچۈن مىسالنىڭ خوستى ۋە پورتىنى بېرەلەيدۇ. مىراس تاللاشنى ئىشلىتىدىغان تور باشقۇرغۇچى ئۇ سىياسەتكە ئەمەل قىلالايدۇ. ئەمما ئوچۇق ئاخىرقى نۇقتا ياكى NoProxy بېرىلگەن باشقۇرغۇچى ئۇنىڭ ئورنىغا ئېنىق ئويلىنىپ قىلىنغان يەرلىك تاللاشقا ئىگە.

ئەپ مەشغۇلات سىستېمىسىغا ئەمەل قىلىشى كېرەك بولغاندا، قوللايدىغان QNetworkProxyFactory سىستېما سەپلىمە كۆرۈنمە يۈزىنى ئىشلىتىڭ. بۇ بايقاش قارارىنى مەلۇم بىر سوكېت ياكى باشقۇرغۇچى ئىشلىتىدىغان enum قىممىتىدىن ئايرىڭ.

تاللاشنى مۇناسىۋەتلىك ئۇلىنىشتىن ئىلگىرى سەپلىڭ. Qt شۇنى خاتىرىلىگەنكى، ئاللىقاچان ئۇلانغان سوكېتتا پروكسىي تەڭشىكىنى ئۆزگەرتىش بۇ ئۇلىنىشنى يېڭى ئاخىرقى نۇقتىغا يۆتكىمەيدۇ.

مۇناسىۋەتلىك ماقالىلەر