CFStream প্ৰক্সী বৈশিষ্ট্যসমূহ ষ্ট্ৰিমৰ প্ৰকাৰৰ ওপৰত নিৰ্ভৰ কৰে
এটা বিদ্যমান CFStream এপ্লিকেশ্যনত ষ্ট্ৰিমৰ প্ৰট'কল সমৰ্থন অনুসৰি HTTP বা SOCKS বৈশিষ্ট্য বাছনি কৰক।
CFStream ক'ড ৰক্ষণাবেক্ষণ কৰা এপ্লিকেশ্যনত, যি ধৰণৰ ষ্ট্ৰিম সংৰচনা কৰা হৈছে তাৰ অনুসৰি প্ৰক্সী বৈশিষ্ট্য বাছনি কৰক। HTTP অনুৰোধ ষ্ট্ৰিমত এনে প্ৰট'কল ব্যৱস্থাপনা থাকে যিটো সাধাৰণ ছকেট ষ্ট্ৰিমে কেৱল তাৰ বৈশিষ্ট্য অভিধানৰ পৰা নাপায়।
| যি সংযোগ নিৰ্মাণ হৈছে | নথিভুক্ত সংৰচনা |
|---|---|
| HTTP প্ৰক্সীৰ জৰিয়তে HTTP CFStream | kCFStreamPropertyHTTPProxy |
| SOCKS প্ৰক্সীৰ জৰিয়তে CFStream | kCFStreamPropertySOCKSProxy |
Apple-এ HTTP বৈশিষ্ট্যটো বিশেষভাৱে HTTP CFStream সংৰচনা কৰা বুলি বৰ্ণনা কৰে। CFHTTPMessage অনুৰোধৰ পৰা CFReadStreamCreateForHTTPRequest ব্যৱহাৰ কৰি এনে ষ্ট্ৰিম সৃষ্টি কৰিব পাৰি। সেই ষ্ট্ৰিম খোলাৰ লগে লগে HTTP অনুৰোধটো ক্ৰমবদ্ধ হৈ প্ৰেৰণ হয়।
SOCKS বৈশিষ্ট্যই অন্তত SOCKS প্ৰক্সী হ'ষ্ট আৰু প'ৰ্ট কী থকা CFDictionary গ্ৰহণ কৰে। CFStream-ত SOCKS ব্যৱস্থাপনাৰ বাবে ইয়েই সংশ্লিষ্ট ৰাজহুৱা বৈশিষ্ট্য। প্ৰক্সী প্ৰমাণপত্ৰ নোহোৱাকৈ অনুমোদিত ৰাজহুৱা TCP পৰীক্ষাৰ বাবে SOCKS প্ৰক্সী তালিকাই সেই অভিধানৰ বাবে হ'ষ্ট আৰু প'ৰ্টৰ সম্ভাব্য মান আগবঢ়ায়। ষ্ট্ৰিমে সমৰ্থন কৰা প্ৰট'কলৰ সৈতে মিলাওক আৰু প্ৰকৃত গন্তব্য আৰু প'ৰ্টত প্ৰৱেশ সত্যাপন কৰক।
ষ্ট্ৰিম খোলাৰ আগতে বাছনি কৰা বৈশিষ্ট্যটো প্ৰয়োগ কৰক আৰু বৈশিষ্ট্য নিৰ্ধাৰণৰ কলৰ পৰা অহা বুলিয়ান ফলাফল পৰীক্ষা কৰক। নাকচ কৰা বৈশিষ্ট্যই সূচাব পাৰে যে ষ্ট্ৰিম বা মানটোৱে অনুৰোধিত সংৰচনা সমৰ্থন নকৰে।
HTTP প্ৰক্সীৰ জৰিয়তে যিকোনো TCP ট্ৰেফিকৰ বাবে, প্ৰয়োজনীয় CONNECT আলোচনা সম্পন্ন কৰা এটা সংযোগকৰ্তা ব্যৱহাৰ কৰক। সেই আলোচনা প্ৰট'কলৰ কাম; কেৱল প্ৰক্সীৰ ঠিকনালৈ এটা কেঁচা ষ্ট্ৰিম সৃষ্টি কৰিলে তাক কৰা নহয়।