Хожуу тохируулсан CFStream SOCKS шинж чанар яагаад татгалзагдаж болох вэ
Нээхээс өмнө тохируулж болох урсгалын шинж чанарыг хэрэглэж, хүлээн авалтыг шалгаж, урсгалыг эхлүүлэх ба прокси хэлэлцээрийг дуусгахыг ялгаарай.
“will connect” нэртэй буцаан дуудлага нь CFStream тохируулж болох хэвээр байгаагийн баталгаа биш. Apple-ийн CFReadStreamSetProperty гэрээнд өөрсдийн баримт бичиг өөрөөр заагаагүй л бол шинж чанаруудыг нээхээс өмнө тохируулах ёстой гэж үзэх хэрэгтэй гэж заасан.
Одоо байгаа урсгалын интеграцийн хувьд дарааллыг хамт бариарай: урсгал/хосыг үүсгэж, зөв төрөлжүүлсэн SOCKS толь бичгийг байгуулж, тохирох шинж чанарыг тогтоож, түүний Boolean үр дүнг шалгаад, дараа нь үйл явдлуудыг бүртгэж, нээж эхлээрэй.
false үр дүн нь тохиргооны алдаа, суулгасан зам биш. Үргэлжлүүлэхийн өмнө урсгалын төрөл, шинж чанарын түлхүүр, толь бичгийн утгын төрөл, амьдралын мөчлөг-ийг шалгаарай.
Үйл явдлаар удирдуулсан зохион байгуулалтад хэлэлцээр дуусаагүй байхад нээх үйлдэл эхэлж болно. Холболтыг ашиглах боломжтой гэж үзэхээс өмнө төлөв болон алдааны үйл явдлыг ажиглаарай.
Хэрэв урсгалыг өөр номын сан эзэмшдэг бол түүний баримтжуулсан нээхээс өмнөх дэгээг ашиглаарай. Зөвхөн хожуу ирэх буцаан дуудлага нь буруу интеграцийн цэг байж болно. Аль хэдийн нээгдсэн урсгал дээр шинж чанарыг өөрчлөх нь тэр одоо байгаа холболтыг SOCKS руу зөөж чадахгүй.