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 سۆھبىتىنى ئېلىپ بارىدىغان ئۇلىغۇچنى ئىشلىتىڭ. بۇ سۆھبەت پروتوكول خىزمىتى؛ پەقەت ۋاكالەتچى ئادرېسىغا خام ئېقىم قۇرۇش بۇنى قىلمىدى.