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

ဤသရာကို အပလီကေရှင်းရဲှိပြီးသား QUdpSocket တွင် bind သို့မဟုံ connect မတိုင်မီ အသုံးပြုပါ။ SOCKS ဆာဗာက်သည်် UDP association ကို အကောင်အထည်ဖြော်ရမည်၊ ပရောက်စီ စွမ်းရည်် အလာံလာံများနှင့် အောင်မြင့်သား TCP ကြည့်ရှုရှာမှုက ို မစမ်းသရားပါ။ ခွင့်ပြုသွဲးသည့် အများသားသု UDP စမ်းသပ်မှုအတွက် SOCKS5 ပရောက်စီ စာရင်းက လိပ်စာနှင့် ကိုယ်စားသားများကို ပေးသော်ပါသော်၊ သို့သော်ောက်များတိုင်းေလာက်တြားေတာ်ရဲအောက်စားများကို သီးသန်းစွမ်းစားရမည်။

လုပ်ငန်းQt မှတ်တမ်းတင်ေသား SOCKS5 UDP စီးစဉ်ချက်
bindအချိန်ကုန်နိုင်
သုန်မဟုံဟတ်လက်ဒေသ port တောင်းဆိုထို port ကို အသုံးပြုမည်ဟား အာမံမပေးပါ
ရလစ်ကို စစ်မည်။အမှန်တကျအတ်ကျေးအတွက် localPort နှင့် localAddress ကို ဖတ်ပါ

Relay က packet ဆုံးရှုံးနိုင်သော UDP လမ်းကြောင်းကို ထပ်ချိုင်းသည်။ ပရောက်စီ အကောင့်တန်ဖိုးတ်များသည်် object ၏ user/password ဂုန်သတ်တျ်များကို အသုံးပြုသည်။

ပရောက်စီပောင်းလဲကျီးသား socket ကို ရွှေ့မရပါ။ localhost စမ်းသပ်မှုများကိုလည့် သတ်သားစွာ အတ်သောင်းရာပါ၊ Qt က မှတ်တမ်းထားသော localhost လိပ်စာများအတွက် connectToHost၊ bind သို့မဟုံ listen တွင် ကွန်ရက်ပရောက်စီများကို ရှာောင်းသွားသည်။

ဆက်စပ်ဆောင်းပါးများ