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

გამოიყენეთ ეს აპლიკაციის არსებულ QUdpSocket-ზე bind ან connect-მდე. SOCKS სერვერმა უნდა განახორციელოს UDP ასოციაცია; პროქსის შესაძლებლების დროშები და წარმატებული TCP დათვალიერება არ ამოწმებს ამ ოპერაციას. დაშვებული საჯარო UDP ტესტისთვის SOCKS5 პროქსების სია გთავაზობს მისამართების კანდიდატებს, მაგრამ თითოეული კანდიდატის UDP ასოციაცია და სამიზნეზე წვდომა ცალკე უნდა შემოწმდეს.

ოპერაციაSOCKS5 UDP განხილვა, დოკუმენტირებული Qt-ის მიერ
bindშეიძლება დროის ამოწურვა
ნულოვანისგან გასხვავებული ლოკალური პორტის მოთხოვნაარ გარანტირებს, რომ ამ პორტს გამოიყენებენ
შედეგის შემოწმებარეალური ინფორმაციისთვის წაიკითეთ localPort და localAddress

რელე ამატებს UDP გზას, რომელზეც პაკეტების დაკარგვა გადაც შესაძლებელია. პროქსის ანგარიშის მნიშვნელობები იყენებენ ობიექტის user/password თვისებებს.

პროქსის შეცვლა ვერ გადაადგილებს დაკავშირებულ სოკეტს. localhost-ზე ტესტებიც სფრთილად გამონათეთ: Qt გკ0გარეშე ქსელის პროქსებს თავის დოკუმენტირებულ localhost მისამართებისთვის connectToHost-ში, bind-ში ან listen-ში.

დაკავშირებული სტატიები