Qt નું DefaultProxy શું વારસામાં લે છે
Qt નેટવર્ક ઑબ્જેક્ટ્સ માટે વારસાગત, સીધું અથવા સ્પષ્ટ પ્રોક્સી વર્તન પસંદ કરો, DefaultProxy ને સિસ્ટમ સેટિંગનો સમાનાર્થી ન ગણો.
Qt માં DefaultProxy નો અર્થ છે કે ઑબ્જેક્ટ એપ્લિકેશનની પ્રોક્સી પસંદગી વારસામાં લે છે. તેનો અર્થ “સીધું જોડાઓ” નથી, અને માત્ર નામ જ બાંયધરી આપતું નથી કે ઓપરેટિંગ સિસ્ટમનું ચોક્કસ સેટિંગ શોધાયું છે.
| પસંદગી | હેતુ |
|---|---|
| DefaultProxy | એપ્લિકેશન-સ્તરની નીતિ વાપરો |
| NoProxy | સીધું જોડાણ માંગો |
| સ્પષ્ટ HTTP અથવા SOCKS પ્રોક્સી | આપેલ એન્ડપોઇન્ટ અને પ્રોક્સી પ્રકાર વાપરો |
ઉદાહરણ તરીકે, એપ્લિકેશન શેર કરેલી HTTP પ્રોક્સી સ્થાપિત કરી શકે છે:
QNetworkProxy::setApplicationProxy(
QNetworkProxy(QNetworkProxy::HttpProxy, "proxy.example", 8080));
HTTP પ્રોક્સી સૂચિ માંથી HTTP સરનામું પ્રોક્સી પ્રમાણીકરણ વિના માન્ય જાહેર વિનંતીઓ માટે ઉદાહરણનું હોસ્ટ અને પોર્ટ પૂરું પાડી શકે છે. વારસાગત પસંદગી વાપરતું નેટવર્ક મેનેજર પછી તે નીતિ અનુસરી શકે છે. પરંતુ સ્પષ્ટ એન્ડપોઇન્ટ અથવા NoProxy આપેલા મેનેજર પાસે તેના બદલે ઇરાદાપૂર્વકની સ્થાનિક પસંદગી હોય છે.
જ્યારે એપ્લિકેશને ઓપરેટિંગ સિસ્ટમ અનુસરવી હોય, ત્યારે સમર્થિત QNetworkProxyFactory સિસ્ટમ-રૂપરેખાંકન ઇન્ટરફેસ વાપરો. તે શોધ-નિર્ણયને ચોક્કસ સોકેટ અથવા મેનેજર વાપરતા enum મૂલ્યથી અલગ રાખો.
સંબંધિત જોડાણ પહેલાં પસંદગી ગોઠવો. Qt દસ્તાવેજ કરે છે કે પહેલેથી જોડાયેલા સોકેટ પર પ્રોક્સી સેટિંગ બદલવાથી તે જોડાણ નવા એન્ડપોઇન્ટ પર ખસતું નથી.