Awọn ibeere aṣoju Qt pẹlu iru asopọ
Tọju awọn oludije aṣoju Qt ni asopọ pẹlu URL ibi-afẹde ati iṣẹ dipo didi abajade kan bi adirẹsi agbaye.
QNetworkProxyQuery query(QUrl(QStringLiteral("https://service.example.net/")));
const auto candidates = QNetworkProxyFactory::systemProxyForQuery(query);
Ibeere Qt Network yii ṣe ayẹwo eto imulo fun URL kan. Fi awọn akọle Qt Network ti o yẹ kun. Ko ṣii asopọ kan tabi ṣe idanimọ ipa-ọna fun gbogbo socket ninu ilana naa.
QNetworkProxyQuery pẹlu alaye opin ati iru ibeere kan. Awọn iṣẹ TCP, UDP ati olupin le nilo awọn agbara ti o yatọ si aṣoju kasẹ HTTP tabi oju-irin HTTP, tabi aṣoju SOCKS. Beere iṣẹ ti o kuna dipo oju-iwe gbangba ti ko ni ibatan ti o rọrun.
Tumọ iru oludije kọọkan. NoProxy mọọmọ yan iwọle taara; ogun ti o dabi ofo ninu abajade yẹn kii ṣe ikuna wiwa. Tọju ilana ayanfẹ ati awọn oludije yiyan.
Nigbati ipa-ọna yẹ ki o wa ni agbara, lo iṣọpọ iṣeto eto tabi ile-iṣẹ aṣoju ti o ni atilẹyin fun socket tabi QNetworkAccessManager ti o kopa. Didi abajade akọkọ bi aaye ipari ohun elo ti o wa titi yoo fi awọn ipinnu ti o tẹle fun ibi-afẹde kọọkan silẹ. Ṣayẹwo oluṣakoso gangan tabi ile-iṣẹ ohun elo ti a fi sori ẹrọ: ipe iwadii lẹgbẹẹ rẹ ko jẹri pe o nlo eto imulo kanna.
Aṣàwákiri ti a fi sinu le ni akopọ nẹtiwọọki ti o yatọ si Qt Network. Oludije socket Qt ti o wulo ko fi idi rẹ mulẹ pe gbogbo paati n ṣe atilẹyin ilana tabi ijẹrisi kanna.