QNetworkProxy proxy(
    QNetworkProxy::Socks5Proxy,
    QStringLiteral("proxy.example.net"),
    1080);
udpSocket->setProxy(proxy);

អនុវត្តវាទៅ QUdpSocket ដែលមានស្រាប់របស់កម្មវិធី មុនពេល bind ឬ connect។ ម៉ាស៊ីនមេ SOCKS ត្រូវតែអនុវត្ត UDP association; សញ្ញាសមត្ថភាព proxy និងការរុករក TCP ដែលជោគជ័យមិនសាកល្បងប្រតិបត្តិការនោះទេ។ សម្រាប់ការសាកល្បង UDP សាធារណៈដែលបានអនុញ្ញាត បញ្ជី proxy SOCKS5 ផ្តល់បេក្ខជនអាសយដ្ឋាន ប៉ុន្តែ UDP association និងការចូលដំណើរការគោលដៅរបស់បេក្ខជននីមួយៗត្រូវផ្ទៀងផ្ទាត់ដោយឡែក។

ប្រតិបត្តិការការពិចារណា SOCKS5 UDP ដែលចងក្រងដោយ Qt
bindអាចអស់ពេល
ស្នើច្រកមូលដ្ឋានមិនសូន្យមិនធានាថាច្រកនោះនឹងត្រូវប្រើ
ពិនិត្យលទ្ធផលអាន localPort និង localAddress សម្រាប់ព័ត៌មានពិត

រីឡេបន្ថែមផ្លូវ UDP ដែលការបាត់បង់កញ្ចប់នៅតែអាចកើតឡើង។ តម្លៃគណនី proxy ប្រើលក្ខណសម្បត្តិ user/password របស់វត្ថុ។

ការផ្លាស់ប្តូរ proxy មិនអាចផ្លាស់ទី socket ដែលបានភ្ជាប់បានទេ។ បកស្រាយការសាកល្បង localhost ដោយប្រុងប្រយ័ត្នផងដែរ៖ Qt ឆ្លងកាត់ proxy បណ្តាញសម្រាប់អាសយដ្ឋាន localhost ដែលបានចងក្រងរបស់វានៅក្នុង connectToHost, bind ឬ listen។

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