د socket د تړلو مخکې د Qt SOCKS5 UDP پروکسي وټاکئ
په موجود QUdpSocket باندې setProxy وکاروئ، بیا دې ته له کتلو پرته چې غوښتل شوی پورټ ساتل شوی، اصلي تړل شوې پته او پورټ ولولئ.
QNetworkProxy proxy(
QNetworkProxy::Socks5Proxy,
QStringLiteral("proxy.example.net"),
1080);
udpSocket->setProxy(proxy);دا د اپلیکیشن په موجود QUdpSocket باندې د bind یا connect مخکې پلی کړئ. SOCKS سرور باید UDP association پلی کړي؛ د پروکسي وړتیا بیرغونه او بریالی TCP لتون هغه عملیه نه آزمایی. د اجازه ورکړل شوې عامه UDP ازموینې لپارې د SOCKS5 پروکسي لړلیک د پتو نوماندان وړاندی کوي، خو د هر نومانده UDP association او هدف ته لاسرسی باید جلا وڅېرل شي.
| عملیه | د SOCKS5 UDP هغه غور چې Qt مستند کړی |
|---|---|
| bind | کېدای شی وخت ختم شي |
| د غیر صفر سیمه ییز پورټ غوښتنه | تضمین نه کوي چې هغه پورټ به وکارول شي |
| پایله وګورئ | د اصلي معلوماتو لپارې localPort او localAddress ولولئ |
رلی یو UDP لاره زیاتوي چې په هغه باندې د پاکټ ضایع کیدل لا هم شون لري. د پروکسي حساب ارزښتونه د شی user/password ځانګړتیاوې کاروي.
د پروکسي بدلونه نشی کولای تړل شوی socket وخوږوي. localhost ازموینې هم په احتیاط تفسیر کړئ: Qt د خپلو مستند شوو localhost پتو لپارې په connectToHost، bind یا listen کې شبکه پروکسیونه تیره څي.