Endurkall sem heitir “will connect” er ekki sönnun þess að CFStream sé enn stillanlegt. CFReadStreamSetProperty-samningur Apple segir að gera eigi ráð fyrir að eiginleikar séu stilltir fyrir opnun, nema eigin skjöl þeirra segi annað.

Fyrir núverandi straumsamþættingu skaltu halda röðinni saman: búðu til strauminn/parið, byggðu rétt týpuðu SOCKS-orðabókina, stilltu viðeigandi eiginleika og athugaðu Boole-útkomuna, skráðu síðan atburði og byrjaðu að opna.

Niðurstaðan false er stillingarvilla, ekki uppsett leið. Athugaðu straumgerð, eiginleikalykil, gildistegundir orðabókarinnar og lífsferil áður en þú heldur áfram.

Í atburðastýrðu fyrirkomulagi getur opnun hafist án þess að samningaviðræðum ljúki. Fylgstu með stöðu- og villuatburðum áður en þú telur tenginguna nothæfa.

Ef önnur bókasafn á strauminn skaltu nota skjalfesta fyrir-opnunar krók þess. Endurkall sem kemur aðeins seinna getur verið rangur samþættingarstaður. Að breyta eiginleikum á straumi sem þegar er opinn getur ekki flutt þá tengingu yfir á SOCKS.

Tengdir greinar