“will connect” деп аталатын кері шақыру CFStream әлі де конфигурацияланатынын дәлелдемейді. Apple-дың CFReadStreamSetProperty шарты бойынша, өз құжаттамасы өзгеше айтпаса, қасиеттерді ашу алдында орнату керек деп болжау қажет.

Қолданыстағы ағын интеграциясы үшін ретті бірге ұстаңыз: ағынды/жұпты жасаңыз, дұрыс типтелген SOCKS сөздігін құрыңыз, тиісті қасиетті орнатып, оның Boolean нәтижесін тексеріңіз, содан кейін оқиғаларды тіркеп, ашуды бастаңыз.

false нәтиже — конфигурация қатесі, орнатылған маршрут емес. Жалғастырмас бұрын ағын түрін, қасиет кілтін, сөздік мәндерінің түрлерін және өмірлік циклін тексеріңіз.

Оқиғаға негізделген құрылымда ашу келіссөз аяқталмай басталуы мүмкін. Қосылымды пайдалануға жарамды деп санамас бұрын күй және қате оқиғаларын бақылаңыз.

Егер ағынды басқа кітапхана иеленсе, оның құжатталған ашу алдындағы ілгегін қолданыңыз. Тек кейінірек келетін кері шақыру дұрыс емес интеграция нүктесі болуы мүмкін. Әлдеқашан ашық ағындағы қасиеттерді өзгерту сол қосылымды SOCKS-ке көшіре алмайды.

Қатысты мақалалар