ছকেট বাইণ্ড কৰাৰ আগতে Qt ৰ SOCKS5 UDP প্ৰক্সি ছেট কৰক
বৰ্তমানৰ QUdpSocket ত setProxy ব্যৱহাৰ কৰক, তাৰ পিছত অনুৰোধ কৰা প'ৰ্টটো ৰখা হৈছে বুলি ধৰি ল'ৱাৰ পৰিবৰ্তে প্ৰকৃত বাইণ্ড কৰা ঠিকনা আৰু প'ৰ্ট পঢ়ক।
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 ত নেটৱৰ্ক প্ৰক্সি এৰাই যায়।