Nid yw galwad yn ôl o'r enw “will connect” yn brawf bod y CFStream yn dal yn gyfluniadwy. Mae contract CFReadStreamSetProperty Apple yn dweud i dybio bod yn rhaid gosod priodweddau cyn agor oni bai bod eu dogfennaeth eu hunain yn nodi fel arall.

Ar gyfer integreiddiad llif sy'n bodoli eisoes, cadwch y dilyniant gyda'i gilydd: crëwch y llif/y pâr, adeiladwch y geiriadur SOCKS â'r mathau cywir, gosodwch y briodwedd briodol a gwiriwch ei chanlyniad Boole, yna cofrestrwch ddigwyddiadau a dechreuwch agor.

Mae canlyniad false yn fethiant cyfluniad, nid yn llwybr wedi'i osod. Gwiriwch fath y llif, allwedd y briodwedd, mathau gwerth y geiriadur a'r cylch bywyd cyn parhau.

Mewn trefniant a yrrir gan ddigwyddiadau, gall agor ddechrau heb orffen y drafodaeth. Arsyliwch ddigwyddiadau statws a gwall cyn trin y cysylltiad fel un defnyddiadwy.

Os llyfrgell arall sy'n berchen ar y llif, defnyddiwch ei bachyn cyn-agor dogfennedig. Gall galwad yn ôl sy'n dod yn hwyrach yn unig fod yn bwynt integreiddio anghywir. Ni all newid priodweddau ar lif sydd eisoes ar agor symud y cysylltiad presennol hwnnw i SOCKS.

Erthyglau cysylltiedig