Mida Qt DefaultProxy pärib
Valige Qt võrguobjektidele päritud, otsene või selgesõnaline puhverserveri käitumine, käsitlemata DefaultProxy d süsteemiseade sünonüümina.
Qt-s tähendab DefaultProxy, et objekt pärib rakenduse puhverserveri valiku. See ei tähenda „ühendu otse” ja üksnes nimi ei taga, et mõni konkreetne operatsioonisüsteemi seade on avastatud.
| Valik | Kavatsus |
|---|---|
| DefaultProxy | Kasuta rakendustasandi poliitikat |
| NoProxy | Taotle otsest ühendust |
| Selgesõnaline HTTP- või SOCKS-puhverserver | Kasuta antud lõpp-punkti ja puhverserveri tüüpi |
Näiteks saab rakendus luua ühiskasutatava HTTP-puhverserveri:
QNetworkProxy::setApplicationProxy(
QNetworkProxy(QNetworkProxy::HttpProxy, "proxy.example", 8080));
HTTP-puhverserverite loendist pärit HTTP-aadress saab anda näite hosti ja pordi lubatud avalike päringute jaoks ilma puhverserveri autentimiseta. Päritud valikut kasutav võrguhaldur saab seejärel seda poliitikat järgida. Selgesõnalise lõpp-punkti või NoProxy saanud halduril on selle asemel teadlik kohalik valik.
Kui rakendus peaks järgima operatsioonisüsteemi, kasutage toetatud QNetworkProxyFactory süsteemikonfiguratsiooni liidest. Hoidke see avastamisotsus eraldi enum-väärtusest, mida kasutab konkreetne socket või haldur.
Seadistage valik enne asjaomast ühendust. Qt dokumenteerib, et puhverserveri seadete muutmine juba ühendatud socketil ei vii seda ühendust uude lõpp-punkti.