Кеч орнотулган CFStream SOCKS касиети эмне үчүн четке кагылышы мүмкүн
Ачуудан мурун конфигурациялануучу агым касиеттерин колдонуңуз, кабыл алууну текшериңиз жана агымды баштоону прокси сүйлөшүүлөрүн бүтүрүүдөн ажыратыңыз.
“will connect” деп аталган кайтарым чакыруу CFStream дагы эле конфигурациялануучу экенине далил эмес. Apple'дын CFReadStreamSetProperty келишими боюнча, өз документтери башкача айтпаса, касиеттерди ачуудан мурун орнотуу керек деп болжолдоо керек.
Учурдагы агым интеграциясы үчүн ырааттуулукту бирге кармаңыз: агымды/жупту түзүңүз, туура типтелген SOCKS сөздүгүн куруңуз, тиешелүү касиетти орнотуп, анын Boolean жыйынтыгын текшериңиз, андан кийин окуяларды каттап, ачууну баштаңыз.
false жыйынтык — конфигурация катасы, орнотулган маршрут эмес. Улантуудан мурун агымдын түрүн, касиет ачкычын, сөздүк маанилеринин түрлөрүн жана жашоо циклин текшериңиз.
Окуяга негизделген түзүлүштө ачуу сүйлөшүүлөр бүтпөй эле башталышы мүмкүн. Байланышты колдонууга жарактуу деп эсептөөдөн мурун статус жана ката окуяларын байкаңыз.
Эгер агымды башка китепкана ээлесе, анын документтелген ачуудан мурунку илгичин колдонуңуз. Кийин гана келген кайтарым чакыруу туура эмес интеграция чекити болушу мүмкүн. Мурунтан ачык агымдагы касиеттерди өзгөртүү ошол бар болгон байланышты SOCKS'ке жылдыра албайт.