សំណួរ proxy របស់ Qt រួមបញ្ចូលប្រភេទនៃការតភ្ជាប់
រក្សាបេក្ខជន proxy របស់ Qt ភ្ជាប់ជាមួយ URL គោលដៅ និងប្រតិបត្តិការ ជាជាងបង្កកលទ្ធផលមួយជាអាសយដ្ឋានសកល។
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 ត្រឹមត្រូវមិនបញ្ជាក់ថាគ្រប់ធាតុគាំទ្រពិធីការ ឬការផ្ទៀងផ្ទាត់ដូចគ្នាទេ។