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

bind یا connect سے پہلے اسے ایپلیکیشن کے موجودہ QUdpSocket پر لاگو کریں۔ SOCKS سرور کو UDP association نافذ کرنا چاہیے؛ پراکسی صلاحیت کے جھنڈے اور کامیاب TCP براؤزنگ اس عمل کی جانچ نہیں کرتے۔ اجازت یافتہ عوامی UDP ٹیسٹ کے لیے SOCKS5 پراکسی فہرست پتوں کے امیدوار دیتی ہے، مگر ہر امیدوار کا UDP association اور ہدف تک رسائی الگ سے تصدیق کرنی ہوگی۔

عملQt کی دستاویز کردہ SOCKS5 UDP بات
bindوقت ختم ہو سکتا ہے
غیر صفر مقامی پورٹ کی درخواستاس بات کی ضمانت نہیں کہ وہ پورٹ استعمال ہوگی
نتیجہ معائنہ کریںاصل معلومات کے لیے localPort اور localAddress پڑھیں

ریلے ایک UDP راستہ شامل کرتا ہے جس پر پیکٹ کا ضیاع اب بھی ممکن ہے۔ پراکسی اکاؤنٹ کی قدریں آبجیکٹ کی user/password خصوصیات استعمال کرتی ہیں۔

پراکسی بدلنے سے منسلک ساکٹ منتقل نہیں ہو سکتا۔ localhost آزمائشوں کی بھی احتیاط سے تشریح کریں: Qt اپنے دستاویز کردہ localhost پتوں کے لیے connectToHost، bind یا listen میں نیٹ ورک پراکسی بائی پاس کرتا ہے۔

متعلقہ مضامین