QNetworkProxyQuery query(QUrl(QStringLiteral("https://service.example.net/")));
const auto candidates = QNetworkProxyFactory::systemProxyForQuery(query);

សំណួរ Qt Network នេះពិនិត្យគោលនយោបាយសម្រាប់ URL មួយ។ បញ្ចូលបឋមកថា Qt Network ដែលពាក់ព័ន្ធ។ វាមិនបើកការតភ្ជាប់ ឬកំណត់អត្តសញ្ញាណផ្លូវសម្រាប់ socket នីមួយៗក្នុងដំណើរការទេ។

QNetworkProxyQuery រួមបញ្ចូលព័ត៌មានគោលដៅ និងប្រភេទសំណួរ។ ប្រតិបត្តិការ TCP, UDP និងម៉ាស៊ីនមេអាចត្រូវការសមត្ថភាពខុសពី proxy ឃ្លាំងសម្ងាត់ HTTP ឬផ្លូវរូងក្រោមដី HTTP ឬ proxy SOCKS។ សួរអំពីប្រតិបត្តិការដែលបរាជ័យ ជាជាងទំព័រសាធារណៈដែលមិនពាក់ព័ន្ធងាយស្រួល។

បកស្រាយប្រភេទរបស់បេក្ខជននីមួយៗ។ NoProxy ជ្រើសរើសដោយចេតនានូវការចូលដំណើរការផ្ទាល់។ ម៉ាស៊ីនដែលមើលទៅទទេក្នុងលទ្ធផលនោះមិនមែនជាការបរាជ័យក្នុងការស្វែងរកទេ។ រក្សាលំដាប់អាទិភាព និងបេក្ខជនជំនួស។

នៅពេលការបញ្ជូនផ្លូវគួរតែរក្សាភាពបត់បែន សូមប្រើការរួមបញ្ចូលការកំណត់រចនាសម្ព័ន្ធប្រព័ន្ធ ឬរោងចក្រ proxy ដែលគាំទ្រសម្រាប់ socket ឬ QNetworkAccessManager ដែលចូលរួម។ ការបង្កកលទ្ធផលដំបូងជាចំណុចបញ្ចប់កម្មវិធីថេរ នឹងបោះបង់ការសម្រេចចិត្តតាមគោលដៅនៅពេលក្រោយ។ ពិនិត្យអ្នកគ្រប់គ្រងពិត ឬរោងចក្រកម្មវិធីដែលបានដំឡើង៖ ការហៅវិភាគរោគរបស់វាមិនបញ្ជាក់ថាវាប្រើគោលនយោបាយដូចគ្នាទេ។

កម្មវិធីរុករកដែលបានបញ្ចូលអាចមាន stack បណ្តាញខុសពី Qt Network។ បេក្ខជន socket Qt ត្រឹមត្រូវមិនបញ្ជាក់ថាគ្រប់ធាតុគាំទ្រពិធីការ ឬការផ្ទៀងផ្ទាត់ដូចគ្នាទេ។

អត្ថបទពាក់ព័ន្ធ