ក្នុងកម្មវិធីដែលថែទាំកូដ CFStream សូមជ្រើសរើសលក្ខណសម្បត្តិប្រូកស៊ីតាមប្រភេទស្ទ្រីមដែលកំពុងកំណត់រចនាសម្ព័ន្ធ។ ស្ទ្រីមសំណើ HTTP មានការគ្រប់គ្រងព្រូតូកូល ដែលស្ទ្រីមសុខ៊ូធម្មតាមិនទទួលបានតែពីវចនានុក្រមលក្ខណសម្បត្តិរបស់វាទេ។

ការតភ្ជាប់ដែលកំពុងសាងសង់ការកំណត់រចនាសម្ព័ន្ធដែលបានឯកសារ
HTTP CFStream តាមរយៈប្រូកស៊ី HTTPkCFStreamPropertyHTTPProxy
CFStream តាមរយៈប្រូកស៊ី SOCKSkCFStreamPropertySOCKSProxy

Apple ពិពណ៌នាលក្ខណសម្បត្តិ HTTP ជាក់លាក់ថាជាការកំណត់រចនាសម្ព័ន្ធ HTTP CFStream។ ស្ទ្រីមបែបនេះអាចបង្កើតបានពីសំណើ CFHTTPMessage ដោយប្រើ CFReadStreamCreateForHTTPRequest។ ការបើកស្ទ្រីមនោះធ្វើសេរីភាវូបនីយកម្ម និងផ្ញើសំណើ HTTP។

លក្ខណសម្បត្តិ SOCKS ទទួលយក CFDictionary ដែលមានយ៉ាងហោចណាស់កូនសោម៉ាស៊ីនបម្រើ និងច្រករបស់ប្រូកស៊ី SOCKS។ វាជាលក្ខណសម្បត្តិសាធារណៈដែលត្រូវគ្នាសម្រាប់ការគ្រប់គ្រង SOCKS លើ CFStream។ សម្រាប់ការសាកល្បង TCP សាធារណៈដែលត្រូវបានអនុញ្ញាតដោយគ្មានព័ត៌មានសម្ងាត់ប្រូកស៊ី បញ្ជីប្រូកស៊ី SOCKS ផ្តល់តម្លៃម៉ាស៊ីនបម្រើ និងច្រកជាបេក្ខជនសម្រាប់វចនានុក្រមនោះ។ ផ្គូផ្គងជាមួយព្រូតូកូលដែលស្ទ្រីមគាំទ្រ ហើយផ្ទៀងផ្ទាត់ការចូលទៅដល់គោលដៅ និងច្រកពិតប្រាកដ។

អនុវត្តលក្ខណសម្បត្តិដែលបានជ្រើសរើស មុនពេលបើកស្ទ្រីម ហើយពិនិត្យលទ្ធផលប៊ូលីននៃការហៅកំណត់លក្ខណសម្បត្តិ។ លក្ខណសម្បត្តិដែលត្រូវបានបដិសេធអាចបង្ហាញថាស្ទ្រីម ឬតម្លៃមិនគាំទ្រការកំណត់រចនាសម្ព័ន្ធដែលបានស្នើ។

សម្រាប់ចរាចរណ៍ TCP តាមអំពើចិត្តតាមរយៈប្រូកស៊ី HTTP សូមប្រើឧបករណ៍ភ្ជាប់ដែលអនុវត្តការចរចា CONNECT ដែលត្រូវការ។ ការចរចានោះគឺជាការងារព្រូតូកូល; ការបង្កើតស្ទ្រីមឆៅទៅកាន់អាសយដ្ឋានប្រូកស៊ីតែម្នាក់ឯងមិនបានធ្វើវាទេ។

អត្ថបទពាក់ព័ន្ធ