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

Sebenzisa lokhu ku-QUdpSocket ekhona yohlelo ngaphambi kwe-bind noma i-connect. Iseva ye-SOCKS kufanele isebenzise i-UDP association; amafulegi amandla e-proxy nokuphequlula kwe-TCP okuphumelelayo akukuhloli lokho kusebenza. Ngokuhlolwa kwe-UDP komphakathi okuvunyelwe, uhlu lwe-proxy ye-SOCKS5 lunikeza amakheli angabameleli, kodwa i-UDP association nokufinyelela komgomo kwekhandidethi ngayinye kufanele kuqinisekiswe ngokwehlukana.

UmsebenziUkucatshangelwa kwe-SOCKS5 UDP okubhalwe yi-Qt
bindKungaphela isikhathi
Cela iphothi yendawo engeyona uziroAkuqinisekisi ukuthi leyo phothi izosetshenziswa
Hlola umphumelaFunda i-localPort ne-localAddress ukuze uthole ulwazi lwangempela

I-relay yengeza indlela ye-UDP lapho ukulahleka kwamaphakethe kusengenzeka khona. Amanani e-akhawunti ye-proxy asebenzisa izakhiwo ze-user/password zento.

Ukushintsha i-proxy akukwazi ukuhambisa i-socket exhunyiwe. Hlaziya futhi izivivinyo ze-localhost ngokucophelela: i-Qt idlula amaproxy enethiwekhi ngamakheli ayo e-localhost abhaliwe ku-connectToHost, bind noma listen.

Izihloko ezihlobene