Katika programu inayotunza msimbo wa CFStream, chagua sifa ya proksi kulingana na aina ya mtiririko unaosanidiwa. Mtiririko wa ombi la HTTP una ushughulikiaji wa itifaki ambao mtiririko wa soketi wa kawaida haupati kwa kamusi yake ya sifa pekee.

Muunganisho unaojengwaUsanidi ulioandikwa
HTTP CFStream kupitia proksi ya HTTPkCFStreamPropertyHTTPProxy
CFStream kupitia proksi ya SOCKSkCFStreamPropertySOCKSProxy

Apple inaeleza sifa ya HTTP mahsusi kama usanidi wa HTTP CFStream. Mtiririko kama huo unaweza kuundwa kutoka ombi la CFHTTPMessage kwa CFReadStreamCreateForHTTPRequest. Kufungua mtiririko huo hupanga na kutuma ombi la HTTP.

Sifa ya SOCKS inakubali CFDictionary iliyo na angalau funguo za mwenyeji na bandari ya proksi ya SOCKS. Ni sifa ya umma inayolingana kwa ushughulikiaji wa SOCKS kwenye CFStream. Kwa jaribio la TCP la umma linaloruhusiwa bila vitambulisho vya proksi, orodha ya proksi za SOCKS hutoa thamani za mwenyeji na bandari zinazowezekana kwa kamusi hiyo. Linganisha na itifaki inayoungwa mkono na mtiririko na thibitisha ufikiaji wa lengo na bandari halisi.

Tumia sifa iliyochaguliwa kabla ya kufungua mtiririko na angalia matokeo ya Boolean ya wito wa kuweka sifa. Sifa iliyokataliwa inaweza kuonyesha kwamba mtiririko au thamani hautumii usanidi ulioombwa.

Kwa trafiki ya TCP isiyo ya kawaida kupitia proksi ya HTTP, tumia kiunganishi kinachofanya mazungumzo ya CONNECT yanayohitajika. Mazungumzo hayo ni kazi ya itifaki; kuunda mtiririko mbichi kwa anwani ya proksi pekee hakujafanya hivyo.

Makala zinazohusiana