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

Cuir seo an sàs anns an QUdpSocket a th' ann mar-thà san aplacaid mus dèanar bind no connect. Feumaidh an t-àiteachan SOCKS co-cheangal UDP a chur an gnìomh; chan eil brataichean comais a' phroxy no brobhsadh TCP soirbheachail a' dearbhadh na h-obrach sin. Airson deuchainn UDP poblach ceadaichte, tha an liosta proxy SOCKS5 a' tabhann seòlaidhean tagraiche, ach feumar co-cheangal UDP agus ruigsinneachd tarsainn gach tagraiche a dhearbhadh air leth.

ObrachBeachd SOCKS5 UDP a chlàr Qt
bindFaodaidh e ùine a ruith a-mach
Iarr port ionadail neo-neoniChan eil e a' gealltainn gun tèid am port sin a chleachdadh
Sgrùdaich an toradhLeugh localPort agus localAddress airson fìor fhiosrachaidh

Cuiridh an sealaidh slighe UDP ris air am faod call phacaidean tachairt fhathast. Cleachdaidh luachan cunntais a' phroxy feartan user/password an nì.

Chan urrainn dha atharrachadh a' phroxy socket ceangailte a ghluasad. Mìnich deuchainnean localhost gu faiceallach cuideachd: tha Qt a' seachnadh phroxy lìonraidh airson a sheòlaidhean localhost clàraichte ann an connectToHost, bind no listen.

Artaigilean co-cheangailte