Socraigh proxy SOCKS5 UDP Qt sula ndéantar an socket a cheangal
Úsáid setProxy ar an QUdpSocket atá ann cheana, ansin léigh an seoladh agus an port atá ceangailte i ndáiríre in ionad glacadh leis gur coinníodh an port a iarradh.
QNetworkProxy proxy(
QNetworkProxy::Socks5Proxy,
QStringLiteral("proxy.example.net"),
1080);
udpSocket->setProxy(proxy);Cuir é seo i bhfeidhm ar QUdpSocket atá ann cheana san fheidhmchlár roimh bind nó connect. Caithfidh an freastalaí SOCKS comhcheangal UDP a chur i bhfeidhm; ní thástálann bratacha cumais an tseachfhreastalaí ná brabhsáil TCP rathúil an oibríocht sin. Le haghaidh tástála UDP poiblí ceadaithe, tairgeann an liosta seachfhreastalaithe SOCKS5 seoltaí iarrthacha, ach caithfear comhcheangal UDP agus rochtain sprioc gach iarrthóra a fhíorú ar leithligh.
| Oibríocht | Breithniú SOCKS5 UDP a dhoiciméadaigh Qt |
|---|---|
| bind | Is féidir leis amú |
| Iarr port áitiúil neamh-nialasach | Ní ráthaíonn sé go n-úsáidfear an port sin |
| Scrúdaigh an toradh | Léigh localPort agus localAddress le haghaidh faisnéise iarbhír |
Cuireann an sealaí bealach UDP leis a bhfuil caillteanas paicéad fós indéanta air. Úsáideann luachanna chuntas an tseachfhreastalaí airíonna user/password an ruda.
Ní féidir le hathrú an tseachfhreastalaí socket ceangailte a bhogadh. Léirmhínigh trialacha localhost go cúramach freisin: seachnaíonn Qt seachfhreastalaithe líonra dá sheoltaí localhost doiciméadaithe i connectToHost, bind nó listen.