Setzt dem Qt säin SOCKS5 UDP-Proxy ier de Socket gebonne gëtt
Benotzt setProxy um bestehenden QUdpSocket a liest duerno déi tatsächlech gebonne Adress an de Port, amplaz unzehuelen datt de gefrote Port behal gouf.
QNetworkProxy proxy(
QNetworkProxy::Socks5Proxy,
QStringLiteral("proxy.example.net"),
1080);
udpSocket->setProxy(proxy);Wendt dëst op den bestehenden QUdpSocket vun der Applikatioun u virum bind oder connect. Den SOCKS-Server muss UDP-Associatioun ëmsetzen; d'Proxyfähegkeetsflagen an erfollegräicht TCP-Browsen testen déi Operatioun net. Fir en erlaabten ëffentlechen UDP-Test bitt d'SOCKS5-Proxy-Lëscht Adresskandidaten, awer d'UDP-Associatioun an den Zougrëff op d'Zil vun all Kandidat mussen eenzel verifizéiert ginn.
| Operatioun | SOCKS5-UDP-Bedenken, déi Qt dokumentéiert |
|---|---|
| bind | Kann an en Timeout lafen |
| En net-null lokale Port ufroen | Garantéiert net, datt dee Port benotzt gëtt |
| Resultat iwwerpréiwen | Liest localPort an localAddress fir tatsächlech Informatiounen |
De Relay füügt en UDP-Wee derbäi, op deem Paketverloscht weiderhi méiglech ass. Proxykontwäerter benotzen d'user/password-Eegeschaften vum Objet.
D'Ännere vum Proxy kann e verbonnene Socket net verréckelen. Interpretéiert och localhost-Tester virsiichteg: Qt ëmgeet Netzwierkproxyen fir seng dokumentéiert localhost-Adressen an connectToHost, bind oder listen.