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

Beittu þessu á fyrirliggjandi QUdpSocket forritsins fyrir bind eða connect. SOCKS-þjónninn verður að útfæra UDP-tengingu; hæfisflögg proxyanna og árangursrík TCP-vafning prófa ekki þá aðgerð. Fyrir leyft opinbert UDP-próf býður SOCKS5 proxy listinn upp á vistfangsefni, en UDP-tenging og aðgangur að markmiði hvers efnis verður að sannreyna sérstaklega.

AðgerðSOCKS5 UDP atriði skjalfest af Qt
bindGetur runnið út á tíma
Biðja um núlllauslegt staðbundið portTryggir ekki að það port verði notað
Skoða niðurstöðuLestu localPort og localAddress fyrir raunverulegar upplýsingar

Endursendingin bætir við UDP-leið þar sem pakkatap er enn mögulegt. Gildi proxyreikningsins nota user/password-eiginleika hlutarins.

Að breyta proxynum getur ekki fært tengt socket. Túlkaðu líka localhost-próf varlega: Qt fer fram hjá netproxyum fyrir skjalfest localhost-vistföng sín í connectToHost, bind eða listen.

Tengdir greinar