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

bind හෝ connect කිරීමට පෙර යෙදුමේ පවතින QUdpSocket මත මෙය යොදන්න. SOCKS සේවාදායකය UDP association ක්‍රියාත්මක කළ යුතුය; proxy හැකියාව සඳහා වන කොඩි සහ සාර්ථක TCP බ්‍රවුස් කිරීම එම ක්‍රියාවලිය පරීක්ෂා නොකරයි. අවසර ලද පොදු UDP පරීක්ෂණයක් සඳහා SOCKS5 proxy ලැයිස්තුව ලිපින අපේක්ෂකයන් ලබා දෙයි, නමුත් සෑම අපේක්ෂකයෙකුගේම UDP association සහ ඉලක්කයට ප්‍රවේශය වෙනම තවත් සත්‍යාපනය කළ යුතුය.

ක්‍රියාවලියQt විසින් ලේඛනගත කළ SOCKS5 UDP සැලකිල්ල
bindකාලය ඉකුත් විය හැක
ශූන්‍ය නොවන දේශීය port ඉල්ලීමඑම port භාවිත වන බවට සහතිකයක් නොදේ
ප්‍රතිඵලය පරීක්ෂා කරන්නසැබැවි තොරතුරු සඳහා localPort සහ localAddress කියවන්න

රිලේ මඟින් packet හානිය තවමත් හැකි වන UDP මාර්ගයක් එකතු කරයි. proxy ගිණුම් අගයන් වස්තුවේ user/password ගුණාංග භාවිත කරයි.

proxy වෙනස් කිරීමෙන් සම්බන්ධිත socket එකක් ගෙනයා නොහැක. localhost පරීක්ෂණ ද ප්‍රවේශමෙන් අර්ථ කරන්න: Qt තම ලේඛනගත localhost ලිපින සඳහා connectToHost, bind හෝ listen තුළ ජාල proxy මඟ හරියයි.

අදාළ ලිපි