Ann an aplacaid a chumas còd CFStream, tagh am feart proxy a rèir an t-seòrsa sruth a thathar a' rèiteachadh. Tha làimhseachadh pròtacail aig sruth iarrtais HTTP nach fhaigh sruth socaid lom bho fhaclair nam feartan a-mhàin.

An ceangal a thathar a' togailRèiteachadh clàraichte
HTTP CFStream tro proxy HTTPkCFStreamPropertyHTTPProxy
CFStream tro proxy SOCKSkCFStreamPropertySOCKSProxy

Tha Apple a' mìneachadh a' pheirt HTTP gu sònraichte mar rèiteachadh HTTP CFStream. Faodar a leithid de shruth a chruthachadh bho iarrtas CFHTTPMessage le CFReadStreamCreateForHTTPRequest. Nuair a dh'fhosglar an sruth sin, tha an t-iarrtas HTTP air a sreathachadh 's air a chur.

Gabhaidh am feart SOCKS ri CFDictionary anns a bheil co-dhiù iuchraichean òstair is puirt a' phroxy SOCKS. 'S e am feart poblach co-fhreagarrach airson làimhseachadh SOCKS air CFStream. Airson deuchainn TCP phoblach cheadaichte gun teisteasan proxy, tha liosta proxy SOCKS a' tabhann luachan òstair is puirt taghte airson an fhaclair sin. Co-fhreagaraich ris a' phròtacal a tha an sruth a' cumail taic ris agus dearbhaich ruigsinneachd don cheann-uidhe agus don phort fhìor.

Cuir am feart a thagh thu an sàs mus fosgail thu an sruth agus thoir sùil air toradh Boole a' ghairm a chuireas am feart. Faodaidh feart a chaidh a dhiùltadh nochdadh nach eil an sruth neo an luach a' cumail taic ris an rèiteachadh a dh'iarrar.

Airson trafaig TCP neo-riaghailteach tro proxy HTTP, cleachd ceanglaiche a nì an co-rèiteachadh CONNECT a tha a dhìth. 'S e obair phròtacail an co-rèiteachadh sin; chan eil cruthachadh sruth amh dìreach gu seòladh a' phroxy air a dhèanamh.

Artaigilean co-cheangailte