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.

DewisBwriad
DefaultProxyDefnyddio’r polisi ar lefel y rhaglen
NoProxyGofyn am gysylltiad uniongyrchol
Dirprwy HTTP neu SOCKS penodolDefnyddio’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.

Erthyglau cysylltiedig