उशिरा सेट केलेली CFStream SOCKS प्रॉपर्टी का नाकारली जाऊ शकते
उघडण्यापूर्वी कॉन्फिगर करण्यायोग्य स्ट्रीम प्रॉपर्टी लागू करा, स्वीकार्यता तपासा आणि स्ट्रीम सुरू करणे व प्रॉक्सी वाटाघाटी पूर्ण करणे यात फरक ठेवा.
“will connect” नावाचा कॉलबॅक हा CFStream अजूनही कॉन्फिगर करण्यायोग्य असल्याचा पुरावा नाही. Apple चा CFReadStreamSetProperty करार सांगतो की प्रॉपर्टी उघडण्यापूर्वी सेट करावी लागतात असे गृहीत धरावे, जोपर्यंत त्यांचे स्वतःचे दस्तऐवज अन्यथा सांगत नाहीत.
विद्यमान स्ट्रीम इंटिग्रेशनसाठी क्रम एकत्र ठेवा: स्ट्रीम/जोडी तयार करा, योग्य प्रकारे टाइप केलेला SOCKS शब्दकोश तयार करा, योग्य प्रॉपर्टी सेट करा आणि त्याचा बूलियन निकाल तपासा, नंतर इव्हेंट नोंदवा आणि उघडणे सुरू करा.
false निकाल हा कॉन्फिगरेशन अपयश आहे, स्थापित मार्ग नाही. पुढे जाण्यापूर्वी स्ट्रीम प्रकार, प्रॉपर्टी की, शब्दकोश मूल्य प्रकार आणि जीवनचक्र तपासा.
इव्हेंट-चालित रचनेत वाटाघाटी पूर्ण होण्यापूर्वीच उघडणे सुरू होऊ शकते. कनेक्शन वापरण्यायोग्य मानण्यापूर्वी स्थिती आणि त्रुटी इव्हेंट पहा.
जर दुसऱ्या लायब्ररीकडे स्ट्रीम असेल, तर तिचा दस्तऐवजीकृत उघडण्यापूर्वीचा हुक वापरा. फक्त उशिरा येणारा कॉलबॅक चुकीचा इंटिग्रेशन बिंदू असू शकतो. आधीच उघडलेल्या स्ट्रीमवर प्रॉपर्टी बदलल्याने ते विद्यमान कनेक्शन SOCKS वर हलवता येत नाही.