Beth mae DefaultProxy Qt yn ei etifeddu
Dewiswch ymddygiad dirprwy etifeddol, uniongyrchol neu benodol ar gyfer gwrthrychau rhwydwaith Qt heb drin DefaultProxy fel cyfystyr o osodiad system.
Yn Qt, mae DefaultProxy yn golygu bod y gwrthrych yn etifeddu dewis dirprwy’r rhaglen. Nid yw’n golygu “cysylltu’n uniongyrchol”, ac nid yw’r enw ar ei ben ei hun yn addo bod gosodiad penodol o’r system weithredu wedi’i ddarganfod.
| Dewis | Bwriad |
|---|---|
| DefaultProxy | Defnyddio’r polisi ar lefel y rhaglen |
| NoProxy | Gofyn am gysylltiad uniongyrchol |
| Dirprwy HTTP neu SOCKS penodol | Defnyddio’r pen terfyn a’r math o ddirprwy a roddwyd |
Er enghraifft, gall rhaglen sefydlu dirprwy HTTP a rennir:
QNetworkProxy::setApplicationProxy(
QNetworkProxy(QNetworkProxy::HttpProxy, "proxy.example", 8080));
Gall cyfeiriad HTTP o’r rhestr dirprwy HTTP ddarparu’r gwesteiwr a’r porthyn o’r enghraifft ar gyfer ceisiadau cyhoeddus a ganiateir heb ddilysu dirprwy. Yna gall rheolwr rhwydwaith sy’n defnyddio’r dewis etifeddol ddilyn y polisi hwnnw. Ond mae gan reolwr a roddwyd pen terfyn penodol neu NoProxy ddewis lleol bwriadol yn lle hynny.
Pan ddylai’r rhaglen ddilyn y system weithredu, defnyddiwch y rhyngwyneb ffurfweddu system QNetworkProxyFactory a gefnogir. Cadwch y penderfyniad darganfod hwnnw ar wahân i’r gwerth enum a ddefnyddir gan soced neu reolwr penodol.
Ffurfweddwch y dewis cyn y cysylltiad perthnasol. Mae Qt yn dogfennu nad yw newid gosodiadau dirprwy ar soced sydd eisoes wedi cysylltu yn symud y cysylltiad hwnnw i’r pen terfyn newydd.