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 માં નેટવર્ક પ્રોક્સી ટાળે છે.

સંબંધિત લેખો