Set Qt SOCKS5 UDP proxy áðrenn socket verður bundin
Brúka setProxy á verandi QUdpSocket, les so veruliga bundna adressuna og portin í staðin fyri at halda, at umbidni porturin varð varðveittur.
QNetworkProxy proxy(
QNetworkProxy::Socks5Proxy,
QStringLiteral("proxy.example.net"),
1080);
udpSocket->setProxy(proxy);Nýt hetta á verandi QUdpSocket hjá forritinum áðrenn bind ella connect. SOCKS-tænarin skal útinnka UDP-samrøð; førleikamerki proxysins og væleydnað TCP-kagning royna ikki tað arbeiðið. Til eina loyvda almenna UDP-roynd bjóðar SOCKS5 proxy-listin adressukandidatar, men UDP-samrøð og atgongd til mál hvørs kandidats skal váttast særskilt.
| Arbeiði | SOCKS5 UDP-umsjón skjalfest av Qt |
|---|---|
| bind | Kann steðga á tíðaravmarking |
| Bið um ikki-null lokalt port | Tryggjar ikki, at tað portið verður brúkt |
| Kanna úrslit | Les localPort og localAddress fyri veruliga vitan |
Relaið leggur ein UDP-veg aftrat, har pakkatal er enn møguligt. Proxy-kontugildini brúka user/password-eindirnar hjá lutinum.
At broyta proxy kann ikki flyta eitt bundið socket. Túlúká eisini localhost-royndir varlega: Qt fer uttanum netverksproxy fyri sínar skjalfestu localhost-adressur í connectToHost, bind ella listen.